Saltar al contenido
Buscar
Ver todo el radar
Claude Code 2.1Lo cubre Nova

Claude Code 2.1: sandboxing por dominio y fixes de sesiones

Ajustes en permisos de Bash, runners remotos y MCP, más una tanda larga de bugs corregidos en sesiones, terminal y artifacts.

Control de red y permisos en modo auto

En modo auto con sandboxing, ahora podés definir allowed_domains por comando en Bash, PowerShell y Monitor: los hosts que necesita un comando se revisan junto con él y quedan abiertos solo para ese comando, el resto se rechaza. Además se corrigieron varios agujeros en la revisión de permisos de Bash: archivos leídos por fmt o column detrás de una opción no reconocida, wildcards dentro de un patrón o valor de opción (por ejemplo grep -v dir/* file), flags de declaración de variables que podían disfrazar el comando real, y cadenas con dos cd, subshells o cd+git que se saltaban el prompt bajo permissions.blockReadsOutsideWorkingDirectories. Si dependés de sandboxing y blockReadsOutsideWorkingDirectories para asegurar sesiones automáticas, esto cierra bypasses reales.

Runners self-hosted y sesiones remotas

Los runners self-hosted ahora soportan claude self-hosted-runner --drain-marker-file <path>, que reporta a modo telemetría un drain de host cuando ese archivo existe en un SIGTERM. También se agregó --host-config-snapshot disk|memory para evitar que un directorio de config de host mayor a 64 MiB haga perder en silencio settings, skills, plugins y servidores MCP. Por otro lado, fast mode ahora se puede activar en sesiones Remote (cloud y self-hosted) según el setting del host o /fast escrito en la sesión, y se corrigieron varios comportamientos rotos de fast mode: /fast off que no apagaba nada, reintentos infinitos bajo CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK, y fallas de turno en vez de caer a velocidad estándar bajo CLAUDE_CODE_RETRY_WATCHDOG.

bash
claude self-hosted-runner --drain-marker-file <path>
claude self-hosted-runner --host-config-snapshot disk|memory

Estabilidad de MCP

Se corrigió un CPU alto sostenido y pedidos repetidos de lista de tools cuando un servidor MCP manda list_changed en loop. También se arregló el manejo de OAuth: denegar consentimiento forzaba un registro nuevo, un registro para otra redirect URI se reutilizaba mal, y escrituras concurrentes podían borrar un registro válido o dejar uno desalineado. claude mcp serve ahora manda un progress update cada 30 segundos en llamadas largas, así los clientes ven que sigue corriendo y los idle timeouts no cortan comandos que no imprimen nada. Si tenés servidores MCP propios o los invocás desde otro cliente, estos fixes evitan cuelgues y reconexiones espurias.

Artifacts y sesiones resumidas

Los archivos Markdown publicados como artifacts ahora se renderizan como páginas de documento con header de título, tipografía y código con syntax highlighting. El límite de artifacts que una sesión puede observar para republicaciones subió de 5 a 10, y las sesiones en background (claude --bg, claude agents) ahora sí vigilan los artifacts que publican. Además se corrigieron varios problemas de --resume/--teleport: pérdida del contexto de 1M al cambiar de familia de modelo, artifacts que desaparecían, y arrastre del tracking de lectura de archivos de la conversación anterior, que dejaba a Claude editar archivos que la sesión resumida nunca había leído.

Terminal y UI

El panel /config en modo fullscreen ahora soporta mouse: rueda para scrollear, click para cambiar un valor, y resaltado de la fila bajo el puntero. Se mejoró el rendimiento de renderizado en fullscreen para diffs grandes y transcripts largos, y se arreglaron varios glitches puntuales: color de fondo obsoleto en texto, respuestas de capability query del terminal apareciendo en el prompt del shell, y /resume//continue mostrando solo 1-2 sesiones en terminales cortas. También cambió el indicador de selección de IDE en el prompt a una pill [⧉ …] que hace wrap con el texto en vez de apretar prompts multilínea.

Qué te llevas

  • Si usás modo auto con sandboxing, allowed_domains por comando te da control de red más fino y los fixes de permisos de Bash cierran bypasses reales con wildcards y cadenas de cd.

  • Self-hosted runners ganan --drain-marker-file y --host-config-snapshot para evitar pérdida silenciosa de config en hosts grandes.

  • Varios bugs de fast mode en sesiones remotas y bajo watchdog quedaron resueltos, así que ahora cae a velocidad estándar en vez de fallar el turno.

  • MCP es más estable: sin CPU alto por loops de list_changed, sin OAuth roto, y con progress updates que evitan timeouts en comandos largos.

Este resumen lo escribimos a partir de las notas oficiales del release. Lo que no estaba ahí, no está acá.

Anuncio original de Claude Code

¿Quieres una clase de esto?

Si varias personas lo piden, entra al programa. No hace falta dejar mail ni nombre.