Volver a la portada
API

Claude Code 2.1.319: cambia auto mode y las tareas MCP

Anthropic ha publicado Claude Code 2.1.319, con un cambio de comportamiento en el modo automático: si la telemetría o los feature flags están desactivados, incluso tras un gateway de LLM, las acciones que el servidor no puede verificar se preguntan o se deniegan, sin usar el clasificador local. La versión añade además soporte para tareas MCP en segundo plano y varias correcciones.

Claude Code 2.1.319: cambia auto mode y las tareas MCP

Anthropic ha publicado la versión 2.1.319 de Claude Code, su herramienta de programación que funciona desde la terminal. La novedad más importante afecta al modo automático (auto mode): cuando la telemetría o los feature flags están desactivados, también detrás de gateways de LLM, las llamadas que el servidor no puede comprobar ahora se preguntan al usuario o se deniegan, sin recurrir al clasificador integrado. Para seguir usándolo, hay que definir CLAUDE_CODE_AUTO_MODE_SERVER=0. En Bedrock, Vertex y Foundry no hay cambios.

La versión incluye además soporte para tareas MCP en la terminal y una larga lista de correcciones.

Qué hay detrás

Claude Code es el agente de programación de Anthropic: lee el código de un proyecto, ejecuta comandos y aplica cambios. Por defecto pide confirmación para las acciones sensibles. El modo automático permite que el agente apruebe algunas acciones por sí mismo, apoyándose en una comprobación de seguridad. Hasta ahora, si el servidor no podía verificar la acción, el sistema usaba el clasificador local como respaldo. Con este cambio, ese respaldo desaparece en los entornos sin telemetría ni flags, y la decisión pasa al usuario o se deniega.

MCP (Model Context Protocol) es el estándar abierto para conectar modelos con herramientas y fuentes de datos externas. Una tarea MCP es una llamada que el servidor ejecuta de forma asíncrona. Ahora Claude Code la envía a segundo plano en cuanto arranca y avisa a Claude cuando termina. Si se prefiere la espera anterior, basta con definir CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND.

Buena parte de los cambios sobre gateways, como los presupuestos compartidos, los avisos de política o los logs en JSON, van dirigidos a los administradores que canalizan el acceso a Claude a través de su propia infraestructura.

Claves

Las notas de versión no mencionan SAP, BTP ni ABAP. Los puntos siguientes afectan a cualquier proyecto de desarrollo, también a los que usan estos entornos:

  • Gateways y auto mode: si tu organización usa un gateway, revisa CLAUDE_CODE_AUTO_MODE_SERVER. Con telemetría o flags desactivados, el comportamiento cambia.
  • permissions.denyInsteadOfPrompting: en sesiones de terminal, subagentes y teammates, una llamada que esperaría un permiso se deniega y el turno continúa. Es útil en ejecuciones desatendidas, pero conviene probarla antes.
  • Scripts y pipelines: claude -p ahora sale con código 1 si sus acciones fueron rechazadas en auto mode por falta de comprobación de seguridad, en lugar de salir con 0. Si tus pipelines dependen del código de salida, revísalos.
  • /claude-api latency-optimize: localiza en tu código de API los puntos donde el usuario espera y prueba ajustes más rápidos contra tu eval.
  • CLAUDE_CODE_DISABLE_FEATURE_FLAGS: detiene la descarga de flags sin desactivar la telemetría; cada flag usa entonces su valor por defecto.
¿Le sirve a alguien de tu equipo?Compartir en LinkedInWhatsApp

Seguir leyendo

¿Te ha servido? Recíbelo cada lunes

Un correo semanal con lo más relevante de Claude y SAP, en español y sin ruido. Suscríbete aquí abajo →