Back to news
API
claude-code v2.1.85: v2.1.85
- Se agregaron las variables de entorno `CLAUDE_CODE_MCP_SERVER_NAME` y `CLAUDE_CODE_MCP_SERVER_URL` a los scripts `headersHelper` de MCP, permitiendo que un único helper sirva múltiples servidores
anthropicreleasesdkapi
Cambios realizados
- Se agregaron las variables de entorno
CLAUDE_CODE_MCP_SERVER_NAMEyCLAUDE_CODE_MCP_SERVER_URLa los scriptsheadersHelperde MCP, permitiendo que un único helper sirva múltiples servidores - Se agregó el campo condicional
ifpara hooks utilizando sintaxis de reglas de permisos (p. ej.,Bash(git *)) para filtrar cuándo se ejecutan, reduciendo la sobrecarga de generación de procesos - Se agregaron marcas de marca de tiempo en transcripciones cuando se activan tareas programadas (
/loop,CronCreate) - Se agregó espacio final después del marcador de posición
[Image #N]al pegar imágenes - Las consultas de enlace profundo (
claude-cli://open?q=…) ahora soportan hasta 5,000 caracteres, con una advertencia "desplazarse para revisar" para avisos previos largos - MCP OAuth ahora sigue el descubrimiento de metadatos de recursos protegidos de RFC 9728 para encontrar el servidor de autorización
- Los complementos bloqueados por la política de la organización (
managed-settings.json) ya no pueden instalarse ni habilitarse, y están ocultos en las vistas del mercado - Los hooks PreToolUse ahora pueden satisfacer
AskUserQuestiondevolviendoupdatedInputjunto conpermissionDecision: "allow", habilitando integraciones sin interfaz que recopilan respuestas a través de su propia interfaz de usuario tool_parametersen eventos OpenTelemetry tool_result ahora están controlados porOTEL_LOG_TOOL_DETAILS=1- Se corrigió
/compactfallando con "contexto excedido" cuando la conversación ha crecido demasiado para que la propia solicitud compacta quepa - Se corrigió
/plugin enabley/plugin disablefallando cuando la ubicación de instalación de un complemento difiere de donde se declara en la configuración - Se corrigió
--worktreesaliendo con un error en repositorios que no son git antes de que el hookWorktreeCreatepudiera ejecutarse - Se corrigió la configuración
deniedMcpServerssin bloquear servidores MCP de claude.ai - Se corrigió
switch_displayen la herramienta de control por computadora devolviendo "no disponible en esta sesión" en configuraciones de múltiples monitores - Se corrigió el bloqueo cuando
OTEL_LOGS_EXPORTER,OTEL_METRICS_EXPORTERuOTEL_TRACES_EXPORTERse establece ennone - Se corrigió el resaltado de sintaxis de diff sin funcionar en compilaciones que no son nativas
- Se corrigió la autorización de aumento de pasos de MCP fallando cuando existe un token de actualización — los servidores que solicitan ámbitos elevados a través de
403 insufficient_scopeahora activan correctamente el flujo de reautorización - Se corrigió la fuga de memoria en sesiones remotas cuando se interrumpe una respuesta de transmisión
- Se corrigieron errores persistentes de ECONNRESET durante cambios de conexión de borde usando una conexión TCP nueva en reintentos
- Se corrigió los avisos quedando atrapados en la cola después de ejecutar ciertos comandos de barra diagonal, sin poder recuperarlos con la flecha hacia arriba
- Se corrigió Python Agent SDK: los servidores MCP
type:'sdk'pasados a través de--mcp-configya no se descartan durante el inicio - Se corrigieron secuencias de teclas sin formato apareciendo en el aviso al ejecutarse sobre SSH o en la terminal integrada de VS Code
- Se corrigió el estado de sesión de Control Remoto quedando atrapado en "Requiere Acción" después de que se resuelva un permiso
- Se corrigió shift+enter y meta+enter siendo interceptados por sugerencias de escritura anticipada en lugar de insertar nuevas líneas
- Se corrigió contenido obsoleto filtrándose al desplazarse hacia arriba durante la transmisión
- Se corrigió la terminal quedando en modo de teclado mejorado después de salir en Ghostty, Kitty, WezTerm y otras terminales compatibles con el protocolo de teclado Kitty — Ctrl+C y Ctrl+D ahora funcionan correctamente después de cerrar
- Se mejoró el rendimiento de autocompletado de menciones @ de archivos en repositorios grandes
- Se mejoró la detección de comandos peligrosos de PowerShell
- Se mejoró el rendimiento del desplazamiento con transcripciones grandes reemplazando yoga-layout WASM con una implementación TypeScript pura
- Se redujo la interferencia de la interfaz de usuario cuando la compactación se activa en sesiones grandes
Fuente original
Leer artículo original