CONFIRMADO: Claude Code 2.1.277 amplía las instrucciones de proyecto y refuerza los agentes

Anthropic publicó Claude Code 2.1.277 el 18 de septiembre, hora de Brasilia, en una actualización que parece de mantenimiento, pero toca bases importantes de la operación diaria. La versión lee AGENTS.md cuando un proyecto no tiene CLAUDE.md, añade controles para gateways detrás de un proxy y corrige fallos que podían bloquear sesiones headless, plugins, reanudaciones y flujos con agentes. No hay un modelo nuevo. El valor está en hacer menos frágil el entorno cuando la herramienta se convierte en infraestructura.

Una convención de instrucciones más abierta

AGENTS.md reduce la dependencia de una convención exclusiva de Claude Code. En proyectos sin CLAUDE.md, el archivo funciona como fuente de instrucciones, con la configuración disponible en Project instructions dentro de /config. La limitación importa: la release indica que este comportamiento todavía no está disponible en Bedrock, Vertex ni Foundry. Para un equipo pequeño, esto facilita compartir reglas de revisión, estándares de código y límites de herramientas entre agentes, pero cada entorno de ejecución necesita su propia prueba.

El gateway se convierte en una frontera explícita

Dos funciones son especialmente útiles para operaciones que centralizan el tráfico. CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY indica que un proxy de reenvío es la frontera de salida, de modo que cada solicitud entrega el hostname al proxy en lugar de resolverlo localmente. La release también añade un mapa opcional de headers estáticos para los upstreams del gateway. Esto ayuda a integrar autenticación, enrutamiento y observabilidad sin colocar lógica específica del proveedor dentro de cada proyecto.

Correcciones que importan en producción

La larga lista de correcciones importa más que cualquier función llamativa. Las sesiones claude -p y del Agent SDK que podían terminar sin resultado después de un error interno ahora informan el fallo y salen con código 1. También se corrigen reanudaciones con bloques de texto vacíos, cierres de sesión inesperados cuando una instalación antigua se ejecuta en la misma máquina, crashes por configuración malformada y búsquedas Grep o Glob que ocultaban falta de procesos, memoria o descriptores de archivo.

Seguridad y compatibilidad también cuentan

Los prompts con caracteres Unicode invisibles se limpian y se muestran para revisión antes del envío. Los resultados de subagentes llegan marcados como salida de subagente, lo que reduce el riesgo de confundir texto externo con una instrucción de la sesión principal. TaskOutput fue eliminado y los flujos deben leer el archivo de salida con Read. Es un cambio de compatibilidad que merece revisión en automatizaciones propias.

Qué debe hacer una pyme

Una pequeña o mediana empresa debería actualizar en staging si usa Agent SDK, ejecución headless, gateways, plugins o subagentes. La prueba mínima debe abrir un proyecto con AGENTS.md, ejecutar una tarea sin interacción, reanudar una sesión y validar la ruta del proxy. También conviene buscar referencias a TaskOutput en los scripts. Los entornos simples sin estas funciones no reciben una capacidad que cambie el producto de nivel.

Fiabilidad por encima del hype

Mi lectura es positiva, sin fuegos artificiales de marketing. Esta es una release de fiabilidad: reduce fallos silenciosos, aclara la frontera entre agentes e infraestructura y prepara Claude Code para operaciones más distribuidas. El contrapunto es la amplitud del parche. Las actualizaciones automáticas sin staging siguen siendo una mala idea. El registro npm confirma que el paquete 2.1.277 se publicó en el mismo ciclo, mientras el changelog oficial sostiene la clasificación CONFIRMADO.

Fuentes en ES

Release oficial de Anthropic en GitHub: https://github.com/anthropics/claude-code/releases/tag/v2.1.277 | Registro estructurado oficial: https://api.github.com/repos/anthropics/claude-code/releases/tags/v2.1.277 | Registro independiente del paquete npm: https://registry.npmjs.org/@anthropic-ai%2fclaude-code