Claude Code v2.1.121: alwaysLoad de MCP, poda de complementos, correcciones de desplazamiento del terminal y parches de fugas de memoria

Anthropic lanzó Claude Code v2.1.121 con un lote sólido de mejoras prácticas para el uso diario. Esto es lo que vale la pena saber.
MCP: alwaysLoad y reemplazo de salida de hooks
Las configuraciones de servidores MCP ahora admiten alwaysLoad. Cuando se establece en true, todas las herramientas de ese servidor omiten la demora habitual de búsqueda de herramientas y permanecen disponibles en todo momento, sin más retrasos de carga diferida para conjuntos de herramientas de uso frecuente.
Los hooks PostToolUse ahora pueden reemplazar la salida de herramientas para cualquier herramienta mediante hookSpecificOutput.updatedToolOutput. Anteriormente esto era solo para MCP; ahora funciona en todas las herramientas.
Gestión de plugins: claude plugin prune
Se agregó claude plugin prune para eliminar dependencias de plugins huérfanas instaladas automáticamente. Ejecutar plugin uninstall --prune realiza una limpieza en cascada. Útil para mantener ordenado el directorio de plugins.
Búsqueda en /skills y mejoras de scroll en diálogos
El comando /skills ahora incluye un cuadro de búsqueda con filtro por escritura, ya no es necesario desplazarse por listas largas. Los diálogos que desbordan la terminal ahora se pueden desplazar con las teclas de flecha, RePág/AvPág, inicio/fin y la rueda del ratón tanto en modo pantalla completa como en modo normal.
El modo pantalla completa también corrigió una molestia de larga data: escribir en el prompt ya no salta el scroll hacia abajo si te has desplazado hacia arriba para leer salida anterior. Hacer clic en cualquier línea de una URL larga que se divide en varias filas en modo pantalla completa ahora abre la URL completa.
Mejoras en SDK y modo no interactivo
CLAUDE_CODE_FORK_SUBAGENT=1 ahora funciona en sesiones no interactivas (SDK y claude -p). El método SDK mcp_authenticate ahora admite redirectUri para finalización de esquema personalizado y conectores de claude.ai.
Permisos, configuración de terminal y reintentos
--dangerously-skip-permissions ya no solicita permiso para escrituras en .claude/skills/, .claude/agents/ y .claude/commands/. /terminal-setup ahora habilita la configuración de acceso al portapapeles de iTerm2 para que /copy funcione, incluso desde tmux. Los servidores MCP que experimentan errores transitorios durante el inicio ahora reintentan automáticamente hasta 3 veces.
Correcciones de fugas de memoria
Se abordaron varios problemas importantes de memoria:
- Se corrigió el crecimiento de memoria sin límite (RSS de varios GB) al procesar muchas imágenes en una sesión
- Se corrigió la fuga de hasta ~2 GB de
/usageen máquinas con grandes historiales de transcripciones - Se corrigió la fuga de memoria cuando herramientas de larga duración no emiten un evento de progreso claro
- Se corrigió que la herramienta Bash se volviera permanentemente inutilizable cuando el directorio de inicio se elimina o mueve durante la sesión
- Se corrigieron los envoltorios de shell grep/find/rg integrados que fallaban cuando el binario se eliminaba durante la sesión; ahora recurre a herramientas instaladas
- Se redujo el uso máximo de descriptores de archivo durante
finden la herramienta Bash en árboles de directorios grandes
Otras correcciones notables
- Se corrigió que
--resumefallara al iniciar en builds externas; las sesiones grandes con líneas de transcripción corruptas ahora omiten la línea corrupta - Se corrigió el error
thinking.type.enabled is not supportedcon ARN de perfiles de inferencia de aplicación de Bedrock - Se corrigió el fallo de OAuth de Microsoft 365 MCP con parámetro
promptduplicado o no soportado - Se corrigió la duplicación del scroll hacia atrás con Ctrl+L en modo no pantalla completa en tmux, GNOME Terminal, Windows Terminal y Konsole
- Se corrigió que
NO_PROXYno fuera respetado por todos los clientes HTTP cuando se establece mediantemanaged-settings.json - Se corrigió que
/usagedevolviera "rate limited" después de un token OAuth obsoleto; ahora se actualiza automáticamente - Se corrigió que
/focusmostrara "Unknown command" cuando el renderizador de pantalla completa está desactivado; ahora explica cómo habilitarlo
OpenTelemetry y Vertex AI
Los spans de solicitudes LLM ahora incluyen stop_reason, gen_ai.response.finish_reasons y user_system_prompt (restringido detrás de OTEL_LOG_USER_PROMPTS). Vertex AI agrega soporte para Workload Identity Federation basada en certificados X.509 (mTLS ADC).
📖 Lee la fuente completa: GitHub Claude-Code
👀 Ver también

Claude Code v2.1.169: Modo Seguro, Comando /cd y Decenas de Correcciones de Errores
v2.1.169 añade --safe-mode para desactivar todas las personalizaciones y solucionar problemas, un comando /cd para cambiar de directorio en medio de una sesión sin perder la caché, y corrige un bloqueo de ~30-50 ms en la UI, problemas de portapapeles en Windows y brechas en la aplicación de políticas MCP empresariales.

Claude Opus 4.5 y Sonnet 4.5 se eliminaron de la selección de modelos, requieren un indicador de lanzamiento.
Claude Opus 4.5 y Sonnet 4.5 ya no están disponibles en el menú de selección de /model durante las sesiones. Los usuarios ahora deben iniciar sesiones con el indicador --model especificando el ID completo del modelo para acceder a estas versiones anteriores.

La Aplicación de Escritorio de Claude Descarga Silenciosamente un Archivo de 13 GB en Cada Inicio Sin Opción de Exclusión
La aplicación de escritorio de Claude descarga automáticamente un archivo de ~12,95 GB llamado claudevm.bundle cada vez que se inicia, incluso para usuarios que no utilizan Claude Code. El soporte de Anthropic confirmó que esto es intencional y que los usuarios individuales no tienen forma de desactivarlo.

Claude 4.6 Opus Puede Reproducir list.h de Linux a Partir de una Entrada Mínima
Un usuario demostró que Claude 4.6 Opus puede generar una copia casi idéntica del archivo de encabezado list.h de Linux cuando se le proporcionan las primeras 43 líneas como entrada con la temperatura ajustada a 0, lo que plantea preguntas sobre las implicaciones de la licencia GPL para los modelos de IA entrenados con código de código abierto.