Claude Code v2.1.210: contador en vivo para herramientas largas y migración de reglas de permisos
Anthropic lanza la v2.1.210 de Claude Code con dos intervenciones en usabilidad: un contador de tiempo transcurrido en herramientas que tardan más de unos segundos, y un aviso de inicio para las reglas de permiso Write(path), NotebookEdit(path) y Glob(path), que ahora migran a Edit(path) o Read(path). Es la cuarta actualización en tantos días, como contábamos el 14 de julio para la v2.1.209: un ritmo que señala prioridades en estabilidad y pulido.
El contador resuelve un problema de interfaz que muchos usuarios reportaban: cuando un agente llamaba a una herramienta lenta (una instalación de paquetes, una búsqueda en una base de código grande, una operación de red), la línea de resumen se quedaba inmóvil y parecía bloqueada. Ahora el tiempo avanza visible, y sabes que está trabajando. Es un detalle pequeño que importa: los agentes necesitan UX diseñada para sesiones largas, donde el usuario no está frente a la pantalla en cada paso.
La desactivación de reglas de permiso afecta a quien ha configurado políticas de acceso personalizadas: las reglas antiguas siguen funcionando, pero al inicio el sistema avisa que son obsoletas y sugiere los nombres nuevos. Es el tipo de ruptura gestionada que ves cuando una herramienta sale del caos inicial y sistematiza los cimientos.
Entre los arreglos: los subagentes aislados en worktree ya no pueden ejecutar comandos que muten git en el repositorio principal (era un agujero de seguridad), la palabra clave ultracode ya no se activa en entradas automáticas como webhooks o comentarios de PR releídos, y varios crashes en paste markers, attach, y renderizado de UI.
En detalle
El contexto: Claude Code madura hacia el uso continuado
Claude Code salió en beta pública a finales de mayo de 2026 y desde entonces Anthropic ha mantenido un ritmo de lanzamientos semanales, frecuentemente diarios cuando hay correcciones importantes. La v2.1.210 llega cuatro días después de la 2.1.206, que había introducido el modo lector de pantalla opt-in y corregido crashes de estabilidad. Es un patrón que ves en herramientas que salen de la fase demostrativa: primero viene la prueba de concepto, luego llegan los meses en que se abordan los casos extremos reportados por quienes lo usan realmente.
El contador en vivo resuelve un problema de interfaz que quien usa agentes en sesiones largas conoce bien: cuando un agente llama a una herramienta que tarda decenas de segundos (una instalación de paquetes vía pip, una búsqueda full-text en una codebase de 200k líneas, una solicitud a una API externa lenta), la UI colapsaba la línea de la herramienta y se quedaba ahí inmóvil. No había forma de saber si estaba trabajando o si estaba bloqueado, y muchos usuarios reportaron haber interrumpido sesiones aún activas pensando que estaban congeladas. El contador que avanza es un detalle minúsculo, pero elimina esa duda: si el número aumenta, el proceso corre.
Reglas de permiso migradas: una ruptura gestionada
La desactivación de las tres reglas Write(path), NotebookEdit(path) y Glob(path) afecta a quien ha configurado políticas de acceso personalizadas en sus espacios de trabajo (la mayoría de usuarios usa los valores por defecto y no se enterará). Las tres reglas ahora muestran un aviso al inicio e invitan a cambiar a Edit(path) o Read(path), que son más coherentes con el resto del sistema. Es el tipo de cambio que haces cuando reescribes los cimientos sin romper el código existente: las reglas antiguas siguen funcionando, el cambio se anuncia, y hay tiempo para adaptarse.
Los arreglos de seguridad y estabilidad
El arreglo más relevante afecta a los subagentes aislados en worktree: la versión anterior permitía ejecutar comandos que mutan git (commit, push, merge) contra el repositorio principal en lugar de solo en el worktree aislado. Era un agujero de seguridad que permitía a un subagente alterar el estado del repositorio incluso cuando se había lanzado con isolation: 'worktree'. La 2.1.210 lo cierra, y añade un barrido periódico que libera los bloqueos git dejados por sesiones terminadas bruscamente.
Otro arreglo: la palabra clave ultracode (que activa un modelo más potente pero más costoso) ya no se activa en entradas no humanas como cargas de webhook o comentarios de PR releídos desde GitHub, evitando consumos involuntarios en automatizaciones.
Los arreglos menores cubren crashes de UI (paste markers que terminaban en editores externos, renderizado de valores bigint que hacía estallar componentes React), errores de attach (job not found durante transiciones de sesión), y un bug que hacía parecer modificado un plan approval aunque el usuario no hubiera tocado nada.
Implicaciones
La serie de lanzamientos rápidos y enfocados en usabilidad y estabilidad señala que Claude Code está pasando de la fase “demuestra que funciona” a la fase “hazlo funcionar cada día para muchas personas”. El contador en vivo es una señal clara: los agentes necesitan UX diferente del chat, porque las sesiones son más largas, el usuario no siempre está frente a la pantalla, y la espera sin retroalimentación se interpreta como bloqueo. Plugins como Mr. Meeseeks (notificación sonora cuando el agente espera entrada) nacen de la misma necesidad.
La desactivación de reglas de permiso muestra madurez: en lugar de cambiarlas de golpe rompiendo configuraciones existentes, Anthropic avisa y da tiempo. Es el tipo de gestión que esperas de una herramienta que entra en uso empresarial, donde las rupturas silenciosas cuestan.