Radar · 21/07/2026 · ocurrido el 20/07/2026 · coding

Claude Code v2.1.216: aislamiento granular del filesystem sandbox y corrección del estancamiento cuadrático

Claude Code v2.1.216 es una versión de mantenimiento con dos correcciones que afectan a quienes usan el agente en la terminal todos los días. La primera: una opción sandbox.filesystem.disabled que permite saltarse el aislamiento del filesystem manteniendo el control sobre las conexiones de red salientes. La segunda, más sentida: un bug por el que 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.

Por qué te importa. Si usas Claude Code en sesiones que duran más de media hora, el bloqueo era real. El agente se paralizaba por segundos completos cuando la conversación se alargaba, y el problema empeoraba con cada turno. La corrección significa que las sesiones largas se mantienen fluidas.

La opción sandbox.filesystem.disabled es un arma de compromiso: eliminas el aislamiento del filesystem cuando ralentiza demasiado, pero mantienes el filtro de red. Después de los incidentes del mes pasado, donde eliminar el sandbox por velocidad había llevado a eliminaciones accidentales de archivos, la dirección de Anthropic es ofrecer un control más granular en lugar de un simple interruptor encendido/apagado.

La versión también cierra alrededor de una docena de bugs menores: tokens OAuth caducados que bloqueaban comandos en modo automático, sesiones en segundo plano que perdían el prompt del subagente al reanudarse, worktree aislados que redirigían git al checkout compartido.

Después de la serie rápida de parches desde la v2.1.215 en adelante, esto es mantenimiento que sostiene el trabajo diario.

En detalle

El bug de la normalización cuadrática es la corrección más importante para quienes trabajan con Claude Code. El problema estaba en cómo el agente prepara los mensajes antes de enviarlos al modelo: cada vez que se añadía un nuevo turno a la conversación, el sistema recalculaba la normalización de todos los mensajes anteriores, no solo el último. Resultado: en el turno 50, el costo de preparación era 50 veces el del primer turno. En el turno 100, cien veces. Crecimiento cuadrático, el mismo tipo de problema que ralentiza el software cuando los datos se duplican y el tiempo se cuadriplica.

Para quienes usan Claude Code en sesiones reales, esto se traducía en una experiencia concreta: después de veinte o treinta minutos de trabajo, el agente se detenía durante segundos antes de reanudar. Podría parecer un problema de red o latencia del modelo, pero era completamente local, en el código que prepara el contexto.

La corrección, según las notas de lanzamiento, hace que la normalización se calcule una sola vez por mensaje y luego se reutilice. Es el tipo de corrección que no cambia las funcionalidades pero sí cambia la experiencia: las sesiones largas, que son donde el agente se vuelve realmente útil, dejan de degradarse.

La opción sandbox.filesystem.disabled responde a otra necesidad. Claude Code, en modo sandbox, aísla el agente del filesystem del sistema operativo: el agente ve solo los archivos del proyecto y no puede escribir fuera. Esto protege contra errores y comportamientos inesperados, pero tiene un costo en términos de flexibilidad: algunos flujos de trabajo legítimos requieren acceso a archivos fuera del proyecto, y el aislamiento los bloquea.

La nueva opción permite desactivar el aislamiento del filesystem manteniendo el control sobre las conexiones de red. Es un compromiso: elige dónde confías menos, si en el agente tocando archivos o en el agente llamando a direcciones externas. Después del episodio de Codex que eliminaba el directorio home cuando se había removido el sandbox por velocidad, la dirección de Anthropic es clara: ofrecer opciones granulares en lugar de un interruptor único, para que quien configure el agente pueda decidir el nivel de riesgo que acepta.

El resto de la versión es una lista de correcciones que afectan la estabilidad de las sesiones en segundo plano: subagentes que perdían el prompt al reanudarse, worktree aislados que redirigían git al checkout compartido, tokens OAuth caducados que bloqueaban comandos. Son correcciones pequeñas individualmente, pero juntas cuentan la misma historia: Claude Code atraviesa la fase donde los bugs restantes no están más en la funcionalidad sino en los casos límite, aquellos que descubres solo usando la herramienta ocho horas al día.

Qué queda por verificar: el impacto real de la corrección en la normalización depende de la duración de las sesiones que hagas. Quien trabaja en turnos cortos podría nunca haber notado el problema. Quien usa sesiones de una hora o más debería ver la diferencia inmediatamente después de la actualización.

Escribe para buscar en curso, playbooks, skills, papers…