Claude-Code v2.1.51: Correcciones de seguridad, mejoras de rendimiento y nueva función de control remoto

Novedades en Claude-Code v2.1.51
Anthropics ha lanzado Claude-Code v2.1.51 con correcciones de seguridad, mejoras de rendimiento y nuevas funciones para desarrolladores que utilizan agentes de codificación con IA.
Cambios y correcciones principales
- Nueva función de control remoto: Se agregó el subcomando
claude remote-controlpara compilaciones externas, permitiendo el servicio de entorno local para todos los usuarios. - Mejoras en el mercado de plugins: Se actualizó el tiempo de espera predeterminado de git de 30s a 120s y se agregó la variable de entorno
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MSpara configuración. Se agregó soporte para registros npm personalizados y fijación de versiones específicas al instalar plugins desde fuentes npm. - Rendimiento de BashTool: Ahora omite el shell de inicio de sesión (
-lflag) por defecto cuando hay una instantánea de shell disponible, mejorando el rendimiento de ejecución de comandos. Anteriormente requería configurarCLAUDE_BASH_NO_LOGIN=true. - Correcciones de seguridad: Se corrigió el problema donde los comandos de hooks
statusLineyfileSuggestionpodían ejecutarse sin aceptación de confianza del espacio de trabajo en modo interactivo. Se corrigió la interpolación de variables de entorno arbitrarias desde valores de encabezado en hooks HTTP; ahora la interpolación de variables de entorno requiere una lista explícitaallowedEnvVarsen la configuración del hook. - Gestión de contexto: Los resultados de herramientas mayores a 50K caracteres ahora se persisten en disco (anteriormente 100K), reduciendo el uso de la ventana de contexto y mejorando la longevidad de la conversación.
- Estabilidad de API: Se corrigió el error donde mensajes duplicados
control_response(por ejemplo, de reconexiones WebSocket) podían causar errores 400 de API al insertar mensajes duplicados del asistente en la conversación. - Mejoras en SDK: Se agregaron las variables de entorno
CLAUDE_CODE_ACCOUNT_UUID,CLAUDE_CODE_USER_EMAILyCLAUDE_CODE_ORGANIZATION_UUIDpara que los llamadores del SDK proporcionen información de cuenta de forma síncrona, eliminando la condición de carrera donde eventos de telemetría tempranos carecían de metadatos de cuenta. - Compatibilidad de plugins: Se corrigió el fallo del autocompletado de comandos de barra cuando la descripción SKILL.md de un plugin es un array YAML u otro tipo no string.
- Seguridad de red: Los hooks HTTP ahora se enrutan a través del proxy de red del sandbox cuando el sandboxing está habilitado, aplicando la lista de dominios permitidos. Los hooks HTTP no son compatibles para eventos SessionStart/Setup.
- Mejoras en la interfaz de usuario: El selector
/modelahora muestra etiquetas legibles para humanos (ej. "Sonnet 4.5") en lugar de IDs de modelo crudos para versiones de modelo fijadas, con sugerencia de actualización cuando hay una versión más nueva disponible.
📖 Read the full source: GitHub Claude-Code
👀 Ver también

La IA aprende el 'arte oscuro' del diseño de RFIC: chips más rápidos, sin intuición humana
Investigadores de Princeton usan aprendizaje por refuerzo y diseño inverso para crear RFICs desde cero. Los modelos de difusión generan diseños novedosos con rendimiento récord, reduciendo drásticamente el tiempo de diseño.

Google Chrome descarga silenciosamente el modelo Gemini Nano de 4GB sin consentimiento
Chrome descarga automáticamente un modelo Gemini Nano de 4GB (weights.bin) a los dispositivos de los usuarios sin consentimiento ni opción de exclusión, y lo vuelve a descargar si se elimina. Esto plantea preocupaciones legales (ePrivacy/GDPR) y ambientales a la escala de mil millones de dispositivos de Chrome.

OneUptime añade 12,000 publicaciones de blog generadas por IA en un solo commit.
El repositorio de blog de OneUptime añadió 12,000 publicaciones generadas por IA que cubren ClickHouse, Redis, MongoDB, MySQL y otras tecnologías en un solo commit que cambió 5,012 archivos y más de 1 millón de líneas de código.

Error en Claude Code: el reinicio automático de git destruye los cambios sin confirmar cada 10 minutos
La versión 2.1.87 de Claude Code ejecuta git fetch origin + git reset --hard origin/main en el repositorio del proyecto del usuario cada 10 minutos mediante operaciones git programáticas, destruyendo silenciosamente todos los cambios no confirmados en archivos rastreados. El problema fue cerrado como 'no planeado' por Anthropics.