Claude Code v2.1.216: Cambio de sistema de archivos en espacio aislado, corrección de desaceleración cuadrática y más de 30 correcciones de errores

Anthropic lanzó Claude Code v2.1.216 el 20 de julio, con un nuevo interruptor de sandbox y más de 30 correcciones de errores dirigidas al rendimiento de sesiones largas, manejo de tokens OAuth, aislamiento de worktree y experiencia de usuario en terminal.
Adición clave: sandbox.filesystem.disabled
La nueva configuración sandbox.filesystem.disabled te permite omitir el aislamiento del sistema de archivos mientras mantienes el control de egreso de red. Útil cuando confías en el código que se ejecuta pero aún así quieres bloquear conexiones salientes.
Corrección de rendimiento
El error de rendimiento más grande: el costo de normalización de mensajes crecía cuadráticamente con el número de turnos, causando bloqueos de varios segundos y reanudaciones lentas en sesiones largas. Ahora está corregido: la normalización ha vuelto a un costo lineal.
Correcciones de errores notables
- Errores 401 en modo automático: Se corrigió que el modo automático denegara comandos con errores de clasificador "HTTP 401" después de que el token OAuth expirara o rotara en medio de la sesión.
- Redacción de AskUserQuestion: Las respuestas de texto libre ahora obtienen una redacción neutral en lugar de indicarle a Claude que continúe cuando le pediste que esperara o explicara primero.
- Caídas de sesión web: Claude Code en la web ya no vuelve a hacer la misma pregunta y descarta tu respuesta después de que la sesión permanece inactiva por unos minutos.
- Reanudación del agente en segundo plano: Las sesiones de agente en segundo plano reanudadas ya no vuelven al agente predeterminado; las restricciones de herramientas y el mensaje del agente ahora se restauran.
- Aislamiento de worktree: Se corrigió que los subagentes aislados en worktree redirigieran git al checkout compartido mediante
git -C,--git-diroGIT_DIR/GIT_WORK_TREE. - Segmentación de sesiones en worktree: Se corrigió que las sesiones en worktree aterrizaran en el worktree sobrante de otro proyecto cuando el directorio de trabajo no coincidía con el proyecto seleccionado.
- Eliminación de sesiones en segundo plano: Las sesiones en segundo plano cuyo worktree no tiene repositorio git ahora se pueden eliminar.
claude daemon stop --any: Se corrigió un error que podía terminar un proceso no relacionado a través de un archivo de bloqueo obsoleto del daemon legacy.- Rebobinado con Esc-Esc: Esc-Esc en un prompt inactivo ahora abre el selector de rebobinado en sesiones largas con tareas en segundo plano.
- Verificación de permisos en Bash: Corregida para declaraciones compuestas con redirecciones dentro de listas
&&o negaciones. - Eliminación de sesiones: Presionar Ctrl+X dos veces en la lista de agentes ahora elimina correctamente una sesión, y las sesiones eliminadas ya no reaparecen cuando su worker en segundo plano muere.
- Subagentes en segundo plano: Se corrigió que los subagentes se cancelaran cuando un mensaje de alta prioridad llega durante su ventana de inicio.
- UX del editor GUI: Se corrigió la basura de mouse y foco en la terminal mientras un editor GUI de
/memory,/plan,/keybindingso Ctrl+G está abierto;/memoryya no espera a que el editor se cierre. - Bucle 403 de Claude-in-Chrome: Se corrigió la reconexión cuando el token OAuth de la sesión carece de un ámbito requerido.
- Escrituras de enlaces simbólicos: Los guardados de flujo de trabajo y las escrituras de tareas programadas ya no siguen un enlace simbólico en
.claude, que podía redirigir escrituras fuera del proyecto. - Reautenticación MCP: Se corrigió la revocación de credenciales de trabajo antes de que el nuevo inicio de sesión tenga éxito; el mensaje de necesita autenticación en sesiones en segundo plano ahora apunta a un comando utilizable.
- Rutas de red de Windows: Los comandos de solo lectura en Windows ya no solicitan permiso en rutas de red.
- Análisis de no-ASCII en Bash: Corregido para que coincida con los límites de palabras reales del shell.
- Unicode en PowerShell: La validación de permisos de herramientas ahora maneja comandos que contienen caracteres Unicode invisibles.
- Modo pantalla completa: Se corrigieron los diálogos que se extendían más allá del borde derecho y la lista de
/configque recortaba su pie de página de atajos de teclado. - Pie de página del modo transcripción: Se corrigió el ajuste en terminales de menos de 104 columnas.
- Métricas de Prometheus: Se corrigió el punto final (habilitado mediante
OTEL_METRICS_EXPORTER=prometheus) que emitía líneas# UNITinválidas. - Actualizaciones del menú de barra: Las habilidades y comandos cambiados durante una sesión ahora aparecen de inmediato en lugar de después de reiniciar.
- Autocompletado de habilidades de plugins: Las habilidades de plugin con un campo frontmatter
nameya no pierden su prefijo de plugin. - Precisión de telemetría: Las solicitudes de permiso fallidas ya no cuentan como rechazos de usuario; las interrupciones de usuario ahora se informan como abortos de usuario en lugar de rechazos.
Mejoras
- La confirmación de
/forkahora es una línea que muestra el nombre de la nueva sesión, el id declaude attachy una nota cuando la copia comparte tu checkout. - Se mejoró la validación de los argumentos de
gityghen la herramienta de PowerShell. - El error de diff demasiado grande de
/ultrareviewahora muestra los límites configurados, el tamaño de diff medido y los archivos que más contribuyen. - El mensaje de diff vacío de
/code-review ultraahora nombra la ref base exacta y sugiere pasar una base explícita. - El aviso de ajuste del límite de gasto ahora muestra la razón del servidor cuando se rechaza un cambio.
/contextahora advierte cuando la conversación excede la ventana de contexto; un/compactfallido se muestra como un error./rewindya no restaura ni elimina archivos a través de enlaces simbólicos o duros en rutas rastreadas.
📖 Leer la fuente completa: GitHub Claude-Code
👀 Ver también

Alto funcionario gubernamental de IA desconoce los LLM locales: relato de un desarrollador
Un desarrollador de LLM local informa que un alto líder gubernamental de IA no sabía por qué las empresas elegirían LLM locales sobre APIs en la nube, a pesar de comprender los conceptos técnicos básicos.

Claude Code v2.1.193: Nueva clasificación de shell, telemetría y correcciones
Claude Code v2.1.193 añade autoMode.classifyAllShell para enrutar todos los comandos de shell a través del clasificador, nuevos eventos de log OpenTelemetry, autocompletado de rutas de archivos en modo bash, y correcciones para agentes en segundo plano y autenticación MCP.

Benchmark de Apple Silicon: Rendimiento de Qwen3-VL en M3, M4 y M5 Max para Clasificación de Vision LLM
Los resultados de referencia muestran que el rendimiento de clasificación del modelo de lenguaje visual Qwen3-VL en Apple Silicon: M3 Max y M4 Studio son casi idénticos para modelos de 8B, mientras que M5 Max es un 75-83% más rápido. El ancho de banda de memoria importa más para la generación de tokens que para el prellenado en tareas de visión.

Synthetic anuncia una importante reestructuración de precios con cambios significativos en los límites de tasas.
Synthetic está reemplazando sus niveles Estándar y Pro con paquetes de suscripción a $30/mes, ofreciendo 135 mensajes por 5 horas por paquete. Los usuarios Pro existentes verán sus 1,250 mensajes por 5 horas reducidos a 335 mensajes por el mismo precio de $60/mes.