Claude Code v2.1.89 agrega ganchos diferibles, reintento de permisos y corrige fugas de memoria.

✍️ OpenClawRadar📅 Publicado: 1 de abril de 2026🔗 Source
Claude Code v2.1.89 agrega ganchos diferibles, reintento de permisos y corrige fugas de memoria.
Ad

Lanzamiento v2.1.89: Mejoras en ganchos y correcciones críticas

Claude Code v2.1.89 añade varias mejoras en ganchos y aborda problemas de estabilidad que afectan a sesiones de larga duración. El lanzamiento se centra en la gestión de permisos, el renderizado del terminal y la corrección de fallos que podían ocurrir con archivos grandes o flujos de trabajo complejos.

Nuevas características y mejoras

  • Ganchos PreToolUse diferibles: Se añadió la decisión de permiso "diferir" a los ganchos PreToolUse. Las sesiones sin interfaz pueden pausar en una llamada a herramienta y reanudar con -p --resume para que el gancho se reevalúe.
  • Gancho PermissionDenied: Se añadió un gancho que se activa después de denegaciones del clasificador en modo automático. Devuelve {retry: true} para indicar al modelo que puede reintentar.
  • Mejoras en modo automático: Los comandos denegados ahora muestran una notificación y aparecen en la pestaña /permissions → Recent donde puedes reintentar con r.
  • Variables de entorno: Se añadió la variable de entorno CLAUDE_CODE_NO_FLICKER=1 para optar por renderizado sin parpadeo en pantalla alternativa con historial virtualizado. Se añadió MCP_CONNECTION_NONBLOCKING=true para el modo -p para omitir completamente la espera de conexión MCP.
  • Menciones de subagentes: Se añadieron subagentes con nombre a las sugerencias de autocompletado de tipo @.
  • Tiempo de espera de conexión MCP: Se limitaron las conexiones del servidor --mcp-config a 5s en lugar de bloquearse en el servidor más lento.
  • Mejoras en resumen de herramientas: Se mejoró el resumen de herramientas colapsado para mostrar "Listados N directorios" para ls / tree / du en lugar de "Leídos N archivos".

Correcciones críticas

  • Fuga de memoria: Se corrigió una fuga de memoria donde entradas JSON grandes se retenían como claves de caché LRU en sesiones de larga duración.
  • Fallos de StructuredOutput: Se corrigió un error de caché del esquema StructuredOutput que causaba una tasa de fallo de ~50% al usar múltiples esquemas.
  • Fallos con archivos grandes: Se corrigió un posible fallo por falta de memoria cuando se usaba la herramienta Editar en archivos muy grandes (>1 GiB).
  • Fallos con archivos de sesión: Se corrigió un fallo al eliminar un mensaje de archivos de sesión muy grandes (más de 50MB).
  • Recuperación de servidor LSP: Se corrigió el estado zombie del servidor LSP después de un fallo — el servidor ahora se reinicia en la siguiente solicitud en lugar de fallar hasta reiniciar la sesión.
  • Compactación automática excesiva: Se corrigió el bucle de compactación automática excesiva — ahora detecta cuando el contexto se rellena al límite inmediatamente después de compactar tres veces seguidas y se detiene con un error accionable en lugar de consumir llamadas API.

Correcciones específicas de plataforma

  • Windows: Se corrigió que las herramientas Editar/Escribir duplicaran CRLF en Windows y eliminaran saltos de línea duros de Markdown (dos espacios al final). Se corrigió que la herramienta PowerShell reportara incorrectamente fallos cuando comandos como git push escribían progreso en stderr en Windows PowerShell 5.1. Se corrigió que Shift+Enter enviara en lugar de insertar una nueva línea en Windows Terminal Preview 1.25.
  • macOS: Se corrigió que los enlaces profundos claude-cli:// no se abrieran en macOS. Se corrigió que el modo de voz no solicitara permiso de micrófono en macOS Apple Silicon.
  • Multiplataforma: Se corrigió que el empujar para hablar de voz no se activara para algunas combinaciones de modificadores, y que el modo de voz en Windows fallara con "WebSocket upgrade rejected with HTTP 101".
Ad

Correcciones adicionales

  • Reglas de permiso: Se corrigieron las reglas de permiso Edit(//path/**) y Read(//path/**) para verificar el destino del enlace simbólico resuelto, no solo la ruta solicitada.
  • Condiciones de ganchos: Se corrigió que el filtrado de condición if de ganchos no coincidiera con comandos compuestos (ls && git push) o comandos con prefijos de variable de entorno (FOO=bar git push).
  • Manejo de rutas: Se corrigió que los ganchos PreToolUse/PostToolUse recibieran file_path como ruta absoluta para las herramientas Escribir/Editar/Leer, coincidiendo con el comportamiento documentado.
  • Funcionalidad de reanudar: Se corrigieron bloqueos de -p --resume cuando la entrada de herramienta diferida excedía 64KB o no existía marcador diferido, y que -p --continue no reanudara herramientas diferidas. Se corrigió un fallo de --resume cuando la transcripción contiene un resultado de herramienta de una versión CLI anterior o escritura interrumpida.
  • Mensajes de error: Se corrigió el mensaje engañoso "Límite de tasa alcanzado" cuando la API devolvía un error de derecho — ahora muestra el error real con sugerencias accionables.
  • Persistencia de datos: Se corrigió que las entradas del historial de prompts que contenían CJK o emoji se descartaran silenciosamente cuando caían en un límite de 4KB en ~/.claude/history.jsonl. Se corrigió que /stats subcontara tokens excluyendo uso de subagentes, y perdiera datos históricos más allá de 30 días cuando cambia el formato de caché de estadísticas.
  • Errores MCP: Se corrigió que los errores de herramienta MCP truncaran solo el primer bloque de contenido cuando el servidor devuelve contenido de error de múltiples elementos.
  • Gestión de contexto: Se corrigió que los recordatorios de habilidades y otro contexto del sistema se descartaran al enviar mensajes con imágenes a través del SDK. Se corrigió que archivos CLAUDE.md anidados se reinyectaran docenas de veces en sesiones largas que leían muchos archivos.
  • Problemas de renderizado: Se corrigió que texto con marcas combinadas como Devanagari se truncara en la salida del asistente. Se corrigieron artefactos de renderizado en terminales de pantalla principal después de cambios de diseño. Se corrigió el temblor periódico de la UI durante transmisión en iTerm2 cuando se ejecuta dentro de tmux.
  • Problemas de caché: Se corrigieron fallos de caché de prompts en sesiones largas causados por cambios en bytes del esquema de herramientas durante la sesión.
  • Notificaciones UI: Se corrigió que invalidates de notificación no borrara la notificación mostrada actualmente inmediatamente. Se corrigió que el prompt desapareciera brevemente después de enviar cuando llegaban mensajes en segundo plano durante el procesamiento.
  • Insignias de terminal: Se corrigió que las insignias de grupo de búsqueda/lectura colapsadas se duplicaran en el historial del terminal durante uso intensivo de herramientas en paralelo.

Este lanzamiento beneficia principalmente a desarrolladores que usan Claude Code para sesiones de codificación extendidas, particularmente aquellos que trabajan con archivos grandes, sistemas de permisos complejos o flujos de trabajo de automatización sin interfaz.

📖 Leer la fuente completa: GitHub Claude-Code

Ad

👀 Ver también

🦀
Noticias

OpenClaw v2026.9.2: Fiabilidad, GPT-6 Astra, Muse Spark 1.3

OpenClaw v2026.9.2 añade GPT-6 Astra (con corrección a mitad de respuesta), Muse Spark 1.3, diseños de tareas y mejora la fiabilidad con rutas de recuperación actualizadas.

OpenClawRadar
1-Bit Bonsai Imagen 4B: Generación de Imágenes en Dispositivo vía FLUX.2 Binario/Ternario
Noticias

1-Bit Bonsai Imagen 4B: Generación de Imágenes en Dispositivo vía FLUX.2 Binario/Ternario

PrismML publica Bonsai Image 4B, una variante binaria (1,125 bits) y ternaria (1,71 bits) de FLUX.2 Klein 4B que reduce el transformer de difusión a 0,93 GB / 1,21 GB, permitiendo generar imágenes de 512x512 en un iPhone 17 Pro Max en 9,4 segundos.

OpenClawRadar
Error en la Respuesta Automática de WhatsApp que Silenciosamente Elimina Imágenes Multimedia en OpenClaw 2026.4.2
Noticias

Error en la Respuesta Automática de WhatsApp que Silenciosamente Elimina Imágenes Multimedia en OpenClaw 2026.4.2

Un error en OpenClaw 2026.4.2 hace que las respuestas automáticas de WhatsApp con MEDIA:./ruta/a/imagen.png eliminen silenciosamente las imágenes, mientras que las respuestas solo de texto funcionan correctamente. La misma configuración del agente funciona correctamente en Telegram.

OpenClawRadar
OpenClaw 2026.4.2 y 2026.3.31 interrumpen las conexiones de LLM locales.
Noticias

OpenClaw 2026.4.2 y 2026.3.31 interrumpen las conexiones de LLM locales.

Las versiones 2026.4.2 y 2026.3.31 de OpenClaw están causando tiempos de espera en la conexión a instancias de Ollama alojadas localmente. El problema aparece al conectarse a máquinas Ubuntu ejecutadas localmente, con registros de error que muestran tiempos de espera en solicitudes LLM y decisiones de conmutación por error.

OpenClawRadar