Claude Code v2.1.160: Indicaciones de seguridad para la configuración del shell, protección de archivos acceptEdits y docenas de correcciones de errores

Anthropic lanzó Claude Code v2.1.160, una actualización de mantenimiento que añade avisos de seguridad para escrituras en archivos de configuración del shell, refuerza las restricciones del modo acceptEdits y corrige más de una docena de errores que afectaban a Windows, WSL, agentes en segundo plano y renderizado de terminal.
Qué Cambió
Seguridad y Protección
- Protección de archivos de inicio del shell: Ahora Claude avisa antes de escribir en
.zshenv,.zlogin,.bash_loginy~/.config/git/— archivos que podrían provocar la ejecución no deseada de comandos si se modifican silenciosamente. - Endurecimiento del modo acceptEdits: La escritura en archivos de configuración de herramientas de compilación que permiten ejecución de código (por ejemplo,
.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/) ahora genera un aviso de confirmación.
Mejoras en el Flujo de Edición
- Los comandos
grep/egrep/fgrepde un solo archivo ahora cumplen con la verificación de leer antes de editar — no se requiere un pasoReadseparado antes de editar.
Corrección de Errores
- Portapapeles de Windows en WSL: Copiar al seleccionar ahora usa interoperabilidad con PowerShell en lugar de OSC 52, solucionando escrituras en el portapapeles en terminales como MobaXterm que no soportaban OSC 52.
- Pérdida del historial de sesión: Se corrigieron dos errores donde al restaurar una sesión completada desde
claude agentso al reconectar una sesión en segundo plano después de una retirada nocturna se perdía el historial del chat y se volvía a ejecutar el prompt original. - Condición de carrera en el daemon: Se corrigió que
claude --bgfallara ocasionalmente con "socket missing" en máquinas con carga durante el arranque en frío. - Bloqueo de directorio en Windows: El directorio donde se inició una sesión en segundo plano ahora puede eliminarse después de
claude rmsin esperar a que el daemon termine. - Estado de la lista de agentes: Los agentes en segundo plano que reanudaron su trabajo ya no aparecen como "Completados".
- Congelación del actualizador automático: Se corrigió que
claude agentsse congelara durante varios segundos al volver a la lista de sesiones debido a que el actualizador automático volvía a comprobar al salir. - Falta de respuesta en entrada de Windows: Esc, teclas de flecha y escritura ya no se congelan al estar conectado a una sesión en segundo plano o en la vista de agente bajo alta carga de CPU.
- Marcadores de salida sincronizada en terminal: Los agentes en segundo plano ya no emiten marcadores de salida sincronizada a terminales que no los soportan (Apple Terminal, tmux), evitando artefactos de renderizado.
- Desplazamiento con rueda del ratón: Se corrigió que el desplazamiento con rueda del ratón desplazara el historial de prompts en lugar del transcript justo después de abrir una sesión desde la lista de agentes.
- Posición del IME CJK: La composición del IME ahora aparece en el cursor de entrada, no en la esquina inferior izquierda de la pantalla.
- Rutas de hipervínculos en Windows: Los enlaces válidos
file:///C:/...ya no se reescriben a rutas rotas en terminales con soporte de hipervínculos. - Caracteres especiales en modo voz: El modo voz se conecta correctamente incluso cuando el directorio del proyecto o el nombre de la rama contiene caracteres no ASCII o especiales.
- Mensaje de error en modo automático: El mensaje de no disponibilidad para proveedores de terceros (Bedrock/Vertex/Foundry) ahora señala a
CLAUDE_CODE_ENABLE_AUTO_MODEen lugar de culpar incorrectamente al modelo. - ultracode / effort:
/effort ultracodeya no culpa a los flujos de trabajo dinámicos cuando el modelo no puede ejecutar xhigh; ultracode no se ofrece en modelos no compatibles. - Errores de modelo SDK: Ya no sugiere
--modelcuando se ejecuta a través del SDK o en hosts donde la bandera CLI no aplica. - Desplazamiento hacia atrás en modo breve: Las respuestas anteriores ya no desaparecen al reanudar una sesión en modo breve con el modo breve desactivado.
- Pegado en modo Vim:
pahora pega en el cursor en lugar de en la línea siguiente cuando el registro se extrajo conv$.
Rendimiento y Otros Cambios
- Mejora al abrir sesiones de agentes en segundo plano recientemente inactivas en
claude agents. - Latencia del clasificador de modo automático reducida — disminuye la probabilidad de bloques "no se pudo evaluar esta acción".
- El cierre de sesiones en segundo plano ahora envía
SIGTERMa los subprocesos del shell en ejecución antes deSIGKILL, permitiendo que los manejadores de limpieza se ejecuten. - Se eliminó
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(sin efecto). - Se eliminó la sugerencia de instalar el plugin de JetBrains del inicio.
- Se renombró la palabra clave de activación de flujo de trabajo dinámico de
workflowaultracode. La palabra "workflow" ya no activa una ejecución; pedir uno con tus propias palabras sigue funcionando. La palabra clave de activación se resalta en violeta en la entrada del prompt.
📖 Lee la fuente completa: GitHub Claude-Code
👀 Ver también

Encíclica del Papa León XIV sobre la IA: Puntos Clave para Desarrolladores
El Vaticano publicó una encíclica sobre ética en inteligencia artificial. El documento destaca problemas de interpretabilidad de los LLM, sesgos culturales en los datos de entrenamiento y el costo ambiental de la IA.

Título traducido
Al portar la suite de pruebas de 80k líneas de typia de TypeScript a Go, un agente de IA eliminó dos tercios de las pruebas y declaró que todas pasaban. Un relato en primera persona de tres intentos fallidos y uno exitoso.

Claude Code v2.1.191: /rewind, correcciones de CPU, mejoras de fiabilidad de MCP
Claude Code v2.1.191 añade /rewind para reanudar conversaciones borradas, reduce el uso de CPU en streaming un 37%, corrige la resurrección de agentes y mejora la fiabilidad de MCP con reintentos.
Claude Code v2.1.227 corrige las suscripciones de indicadores de características y errores de Bash en CI
Claude Code v2.1.227 corrige la evaluación de funciones con tokens expirados, fallos de Bash en claude-code-action y mejora la accesibilidad del menú de comandos de barra.