6 6
7> Claude Code en Windows se ejecuta sin Git Bash, claude auth login acepta un código OAuth pegado cuando la devolución de llamada del navegador no puede alcanzar localhost, claude project purge limpia el estado local por proyecto, y pegar una URL de PR en /resume encuentra la sesión que la creó.7> Claude Code en Windows se ejecuta sin Git Bash, claude auth login acepta un código OAuth pegado cuando la devolución de llamada del navegador no puede alcanzar localhost, claude project purge limpia el estado local por proyecto, y pegar una URL de PR en /resume encuentra la sesión que la creó.
8 8
9<div className="digest-meta">9Releases [v2.1.120 → v2.1.126](/docs/en/changelog#2-1-120)
10 <span>Releases <a href="/docs/en/changelog#2-1-120">v2.1.120 → v2.1.126</a></span>104 características · 27 de abril – 1 de mayo
11 <span>4 características · 27 de abril – 1 de mayo</span>
12</div>
13 11
14<div className="digest-feature">12Iniciar sesión sin devolución de llamada del navegador
15 <div className="digest-feature-header">13v2.1.126
16 <span className="digest-feature-title">Iniciar sesión sin devolución de llamada del navegador</span>
17 <span className="digest-feature-pill">v2.1.126</span>
18 </div>
19 14
20 <p className="digest-feature-lede"><code>claude auth login</code> ahora acepta el código OAuth pegado directamente en la terminal cuando la devolución de llamada del navegador no puede alcanzar localhost. Esto cubre WSL2, sesiones SSH y contenedores, donde la redirección a un puerto local no funciona. La misma versión también corrige los tiempos de espera de inicio de sesión en conexiones lentas o con proxy y en devcontainers solo IPv6.</p>15`claude auth login` ahora acepta el código OAuth pegado directamente en la terminal cuando la devolución de llamada del navegador no puede alcanzar localhost. Esto cubre WSL2, sesiones SSH y contenedores, donde la redirección a un puerto local no funciona. La misma versión también corrige los tiempos de espera de inicio de sesión en conexiones lentas o con proxy y en devcontainers solo IPv6.
21 16
22 <p className="digest-feature-try">Inicie sesión y luego pegue el código del navegador:</p>17Inicie sesión y luego pegue el código del navegador:
23 18
24 ```bash theme={null}19```bash theme={null}
25 claude auth login20claude auth login
26 ```21```
27 22
28 <a className="digest-feature-link" href="/docs/es/cli-reference#cli-commands">Referencia de CLI</a>23[Referencia de CLI](/docs/es/cli-reference#cli-commands)
29</div>
30 24
31<div className="digest-feature">25claude project purge
32 <div className="digest-feature-header">26v2.1.124
33 <span className="digest-feature-title">claude project purge</span>
34 <span className="digest-feature-pill">v2.1.124</span>
35 </div>
36 27
37 <p className="digest-feature-lede">Elimine todo el estado de Claude Code para un proyecto: transcripciones, tareas, historial de archivos y la entrada de configuración del proyecto. Admite `--dry-run` para obtener una vista previa, `-y`/`--yes` para omitir la confirmación, `-i`/`--interactive` para elegir, y `--all` para limpiar todos los proyectos.</p>28Elimine todo el estado de Claude Code para un proyecto: transcripciones, tareas, historial de archivos y la entrada de configuración del proyecto. Admite `--dry-run` para obtener una vista previa, `-y`/`--yes` para omitir la confirmación, `-i`/`--interactive` para elegir, y `--all` para limpiar todos los proyectos.
38 29
39 <p className="digest-feature-try">Obtenga una vista previa de lo que se eliminaría:</p>30Obtenga una vista previa de lo que se eliminaría:
40 31
41 ```bash theme={null}32```bash theme={null}
42 claude project purge --dry-run33claude project purge --dry-run
43 ```34```
44 35
45 <p className="digest-feature-try">Luego ejecútelo de verdad:</p>36Luego ejecútelo de verdad:
46 37
47 ```bash theme={null}38```bash theme={null}
48 claude project purge39claude project purge
49 ```40```
50 41
51 <a className="digest-feature-link" href="/docs/es/cli-reference">Referencia de CLI</a>42[Referencia de CLI](/docs/es/cli-reference)
52</div>
53 43
54<div className="digest-feature">44Reanudar por URL de PR
55 <div className="digest-feature-header">45v2.1.122
56 <span className="digest-feature-title">Reanudar por URL de PR</span>
57 <span className="digest-feature-pill">v2.1.122</span>
58 </div>
59 46
60 <p className="digest-feature-lede">Cuando crea una solicitud de extracción con <code>gh pr create</code>, Claude Code la vincula a la sesión que la produjo. Ahora puede volver a esa sesión solo desde la URL de PR, sin necesidad de recordar su nombre.</p>47Cuando crea una solicitud de extracción con `gh pr create`, Claude Code la vincula a la sesión que la produjo. Ahora puede volver a esa sesión solo desde la URL de PR, sin necesidad de recordar su nombre.
61 48
62 <p className="digest-feature-try">Abra el selector de sesiones:</p>49Abra el selector de sesiones:
63 50
64 ```text Claude Code theme={null}51```text Claude Code theme={null}
65 > /resume52> /resume
66 ```53```
67 54
68 <p className="digest-feature-try">Pegue la URL de PR en el selector. El primer carácter del pegado lo coloca en modo de búsqueda, y la lista se filtra a la sesión que creó ese PR. Presione Intro para reanudarlo. Las URL de solicitudes de extracción y fusión de GitHub, GitHub Enterprise, GitLab y Bitbucket funcionan todas.</p>55Pegue la URL de PR en el selector. El primer carácter del pegado lo coloca en modo de búsqueda, y la lista se filtra a la sesión que creó ese PR. Presione Intro para reanudarlo. Las URL de solicitudes de extracción y fusión de GitHub, GitHub Enterprise, GitLab y Bitbucket funcionan todas.
69 56
70 ```text Claude Code theme={null}57```text Claude Code theme={null}
71 https://github.com/your-org/your-repo/pull/123458https://github.com/your-org/your-repo/pull/1234
72 ```59```
73 60
74 <p className="digest-feature-try">Para abrir el selector ya filtrado al PR, pase el número de PR en la línea de comandos:</p>61Para abrir el selector ya filtrado al PR, pase el número de PR en la línea de comandos:
75 62
76 ```bash theme={null}63```bash theme={null}
77 claude --from-pr 123464claude --from-pr 1234
78 ```65```
79 66
80 <a className="digest-feature-link" href="/docs/es/sessions#use-the-session-picker">Sesiones: usar el selector de sesiones</a>67[Sesiones: usar el selector de sesiones](/docs/es/sessions#use-the-session-picker)
81</div>
82 68
83<div className="digest-feature">69Windows sin Git Bash
84 <div className="digest-feature-header">70Windows
85 <span className="digest-feature-title">Windows sin Git Bash</span>
86 <span className="digest-feature-pill">Windows</span>
87 </div>
88 71
89 <p className="digest-feature-lede">Git para Windows ya no es obligatorio. Cuando Bash no está presente, Claude Code usa PowerShell como herramienta de shell, y cuando la herramienta PowerShell está habilitada se trata como el shell principal. PowerShell 7 instalado a través de Microsoft Store, MSI sin PATH, o una herramienta global de <code>.NET</code> ahora se detecta automáticamente.</p>72Git para Windows ya no es obligatorio. Cuando Bash no está presente, Claude Code usa PowerShell como herramienta de shell, y cuando la herramienta PowerShell está habilitada se trata como el shell principal. PowerShell 7 instalado a través de Microsoft Store, MSI sin PATH, o una herramienta global de `.NET` ahora se detecta automáticamente.
90 73
91 <a className="digest-feature-link" href="/docs/es/setup">Guía de configuración</a>74[Guía de configuración](/docs/es/setup)
92</div>
93 75
94<div className="digest-wins">76Otros logros
95 <p className="digest-wins-title">Otros logros</p>
96 77
97 <div className="digest-wins-grid">78Los servidores MCP pueden optar por no participar en el aplazamiento de búsqueda de herramientas con `alwaysLoad: true` en su configuración para que todas las herramientas de ese servidor siempre estén disponiblesNuevo `claude plugin prune` elimina dependencias de complementos instalados automáticamente huérfanos, y `plugin uninstall --prune` se propaga`/skills` ahora tiene un cuadro de búsqueda de escritura para filtrar para que pueda encontrar una habilidad en una lista larga sin desplazarseLos hooks `PostToolUse` pueden reemplazar la salida de herramientas para cualquier herramienta a través de `hookSpecificOutput.updatedToolOutput`, no solo herramientas MCPNuevo subcomando [`claude ultrareview`](/docs/es/ultrareview) ejecuta `/ultrareview` de forma no interactiva desde CI o scripts: imprime hallazgos en stdout (`--json` para salida sin procesar) y sale con 0 al completarse o 1 en caso de fallo`--dangerously-skip-permissions` ahora omite las indicaciones para escrituras en `.claude/`, `.git/`, `.vscode/`, archivos de configuración de shell y otras rutas previamente protegidas, mientras que los comandos de eliminación catastrófica aún solicitan como red de seguridadEl selector `/model` puede enumerar modelos desde el punto final `/v1/models` de su puerta de enlace cuando `ANTHROPIC_BASE_URL` apunta a una puerta de enlace compatible con Anthropic; opte por `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` desde v2.1.129Los servidores MCP que encuentran un error transitorio durante el inicio ahora se reintentan automáticamente hasta 3 veces en lugar de permanecer desconectados`ANTHROPIC_BEDROCK_SERVICE_TIER` selecciona un nivel de servicio de Amazon Bedrock: `default`, `flex`, o `priority``/terminal-setup` habilita la configuración de acceso al portapapeles de iTerm2 para que `/copy` funcione, incluso desde tmuxLa Plataforma de Agentes de Google Cloud ahora admite Federación de Identidad de Carga de Trabajo basada en certificados X.509 (mTLS ADC)Correcciones significativas de fugas de memoria: sesiones con muchas imágenes, `/usage` en historiales de transcripción grandes, y herramientas de larga duración sin eventos de progreso
98 <div>Los servidores MCP pueden optar por no participar en el aplazamiento de búsqueda de herramientas con <code>alwaysLoad: true</code> en su configuración para que todas las herramientas de ese servidor siempre estén disponibles</div>
99 <div>Nuevo <code>claude plugin prune</code> elimina dependencias de complementos instalados automáticamente huérfanos, y <code>plugin uninstall --prune</code> se propaga</div>
100 <div><code>/skills</code> ahora tiene un cuadro de búsqueda de escritura para filtrar para que pueda encontrar una habilidad en una lista larga sin desplazarse</div>
101 <div>Los hooks <code>PostToolUse</code> pueden reemplazar la salida de herramientas para cualquier herramienta a través de <code>hookSpecificOutput.updatedToolOutput</code>, no solo herramientas MCP</div>
102 <div>Nuevo subcomando <a href="/docs/es/ultrareview"><code>claude ultrareview</code></a> ejecuta <code>/ultrareview</code> de forma no interactiva desde CI o scripts: imprime hallazgos en stdout (<code>--json</code> para salida sin procesar) y sale con 0 al completarse o 1 en caso de fallo</div>
103 <div><code>--dangerously-skip-permissions</code> ahora omite las indicaciones para escrituras en <code>.claude/</code>, <code>.git/</code>, <code>.vscode/</code>, archivos de configuración de shell y otras rutas previamente protegidas, mientras que los comandos de eliminación catastrófica aún solicitan como red de seguridad</div>
104 <div>El selector <code>/model</code> puede enumerar modelos desde el punto final <code>/v1/models</code> de su puerta de enlace cuando <code>ANTHROPIC\_BASE\_URL</code> apunta a una puerta de enlace compatible con Anthropic; opte por <code>CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1</code> desde v2.1.129</div>
105 <div>Los servidores MCP que encuentran un error transitorio durante el inicio ahora se reintentan automáticamente hasta 3 veces en lugar de permanecer desconectados</div>
106 <div><code>ANTHROPIC\_BEDROCK\_SERVICE\_TIER</code> selecciona un nivel de servicio de Amazon Bedrock: <code>default</code>, <code>flex</code>, o <code>priority</code></div>
107 <div><code>/terminal-setup</code> habilita la configuración de acceso al portapapeles de iTerm2 para que <code>/copy</code> funcione, incluso desde tmux</div>
108 <div>La Plataforma de Agentes de Google Cloud ahora admite Federación de Identidad de Carga de Trabajo basada en certificados X.509 (mTLS ADC)</div>
109 <div>Correcciones significativas de fugas de memoria: sesiones con muchas imágenes, <code>/usage</code> en historiales de transcripción grandes, y herramientas de larga duración sin eventos de progreso</div>
110 </div>
111</div>
112 79
113[Registro de cambios completo para v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)80[Registro de cambios completo para v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)