Anthropic ha publicado en GitHub la versión 2.1.319 de Claude Code. La actualización cambia el comportamiento del auto mode cuando la telemetría o los feature flags están desactivados, incluso tras una pasarela LLM. Además, traslada las tareas MCP a segundo plano y corrige decenas de errores. Si usas el agente en tu empresa, o lo ejecutas en scripts y pipelines, algunos cambios pueden bloquear acciones que antes pasaban.
Algunos términos antes de entrar en los hechos. Auto mode es el modo en el que Claude Code ejecuta acciones con controles de seguridad automáticos, sin pedir confirmación en cada paso. Pasarela LLM es un servidor intermedio entre el agente y el modelo, que las empresas usan a menudo para control y facturación. MCP es el protocolo con el que el agente se conecta a herramientas externas. Feature flags son interruptores que el servidor usa para activar o desactivar funciones. Telemetría es el envío de datos de uso.
¿Qué cambia en el auto mode?
Según las notas oficiales de la versión, con la telemetría o los feature flags desactivados, incluso tras pasarelas LLM, las llamadas que el servidor no puede verificar se rechazan o el usuario debe confirmarlas. Ya no existe la alternativa del clasificador integrado.
Quien quiera seguir usándolo debe definir la variable CLAUDE_CODE_AUTO_MODE_SERVER=0. Bedrock, Vertex y Foundry siguen sin cambios.
Tras una pasarela, CLAUDE_CODE_AUTO_MODE_SERVER=1 activa el control del lado del servidor aunque CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS esté definida. Si la define la configuración gestionada, también debe definir el valor 1.
¿Cómo funcionan el rechazo de permisos y los flags?
Llega el ajuste permissions.denyInsteadOfPrompting. Una llamada que quedaría esperando confirmación se deniega y el turno continúa, en sesiones de terminal, subagentes y teammates. Es útil en automatizaciones, donde nadie está para responder.
También nace CLAUDE_CODE_DISABLE_FEATURE_FLAGS, que detiene la obtención de flags sin apagar la telemetría. Cada flag usa entonces el valor predeterminado.
Una corrección relacionada afecta a claude -p. En auto mode, si las acciones se rechazan porque falta un control de seguridad, ahora sale con código 1 y ya no con 0. Los scripts que leen el código de salida notarán la diferencia.
¿Qué son las tareas MCP en segundo plano?
Cuando un servidor MCP ejecuta una llamada como tarea, Claude Code la traslada de inmediato a segundo plano y comunica a Claude el resultado al terminar. Quien prefiera esperar puede usar CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND.
Dos correcciones afectan a MCP. Los servidores con el handshake antiguo no se conectaban o devolvían resultados vacíos, porque Claude Code anunciaba una extensión usada solo con servidores más recientes. Además, una llamada larga en un conector de claude.ai a veces no devolvía el resultado tras --resume.
Quien esté construyendo integraciones puede revisar la pasarela ya tocada en la 2.1.316.
¿Qué añade la pasarela de las apps de Claude?
La pasarela recibe varias novedades para los administradores. Están admin.pooled_conflict_rule y admin.pooled_priority_order, para decidir qué presupuesto de grupo paga primero un desarrollador que pertenece a varios grupos. Hay un login_notice opcional, con un mensaje que se muestra en la página de verificación y en la pantalla de acceso. El formato de los registros puede pasar a JSON con CLAUDE_GATEWAY_LOG_FORMAT=json.
En /usage aparecen el gasto de hoy, de la semana y del mes para quien no tiene un límite de gasto. También aparecen avisos al iniciar por políticas sin desktopHome que usan coworkTabEnabled – false o chatSessionRetentionDays, de cara al cambio de Claude Desktop del 10 de noviembre.
Hay además un aviso y una línea al iniciar si el inicio de sesión de claude.ai termina y Claude Code continúa con el acceso de ant auth login, que factura el uso a la organización de Claude Console.
Límites que conviene conocer
Las notas de la versión son escasas. No explican por qué Anthropic elimina la alternativa del clasificador integrado ni cuántas instalaciones se ven afectadas. No hay pruebas independientes del efecto real de los bloqueos, y el comportamiento tras pasarelas de terceros puede variar. Además, la lista de la fuente que tenemos está truncada en su última entrada, así que algunas correcciones podrían faltar.
Qué cambia para quien trabaja con lo digital
Si usas Claude Code tras un proxy corporativo con la telemetría desactivada, tras la actualización el auto mode puede empezar a pedir confirmaciones o a rechazar acciones. Compruébalo antes en una máquina de prueba. Las pipelines que usan claude -p deben gestionar el nuevo código de salida 1. Quien tenga reglas Bash deny y ask encontrará una corrección útil, porque los comandos con palabras entre comillas se escapaban. La solución del disco lleno reduce el riesgo de archivos de configuración vacíos. Lo mismo afecta a los proyectos en carpetas de red, donde también se ha arreglado la lista de todos los archivos al iniciar en Linux.
Nuestra opinión
Rechazar lo que no se puede verificar es la decisión correcta para un agente que ejecuta comandos. Una alternativa silenciosa en un clasificador local daba una falsa sensación de seguridad. El riesgo está en la comunicación. Un cambio tan importante para quien trabaja tras pasarelas aparece en una línea de notas, y muchos lo descubrirán solo cuando un script se detenga. Sigue siendo positivo el trabajo en los avisos explícitos, como el de la organización que paga. Tras los casos de extensiones maliciosas, es una señal coherente.
Preguntas frecuentes
¿Cómo mantengo el comportamiento anterior del auto mode?
Define CLAUDE_CODE_AUTO_MODE_SERVER=0. Así Claude Code sigue usando el clasificador integrado. Es una elección consciente, porque es justo la alternativa que Anthropic ha quitado por defecto.
¿Bedrock, Vertex y Foundry se ven afectados?
No. Según las notas oficiales, siguen sin cambios. El cambio afecta a la telemetría o los feature flags desactivados y a las pasarelas LLM.
¿Qué hace permissions.denyInsteadOfPrompting?
Deniega la llamada que quedaría esperando confirmación. El turno continúa sin bloquearse. Vale para terminal, subagentes y teammates.
¿Cómo desactivo solo los feature flags?
Usa CLAUDE_CODE_DISABLE_FEATURE_FLAGS. Detiene la obtención de flags sin apagar la telemetría. Cada flag usa su valor predeterminado.
¿Qué cambia para claude -p?
En auto mode, si las acciones se rechazan por falta de un control, sale con código 1. Antes salía con 0. Vale tanto para la salida de texto como para JSON.
Qué vigilar en las próximas versiones de Claude Code
La 2.1.319 orienta el auto mode hacia el rechazo ante la duda. Conviene observar cómo reaccionan entornos y scripts.
- Prueba la actualización en un entorno separado antes de extenderla a tus compañeros.
- Lee las próximas notas de la versión buscando otros cambios en pasarelas y controles de seguridad.
- Revisa los ajustes gestionados si defines DISABLE_EXPERIMENTAL_BETAS, porque también hace falta el valor 1.




