Claude Code v2.1.285 añade traspaso a escritorio, CLI de configuración de plugins y restricciones de proveedores
Claude Code v2.1.285 llegó con tres nuevas interfaces de CLI y un lote de correcciones centradas en subagentes, plugins y MCP. Si ejecutas claude -p en CI o integras Claude Code en un flujo de trabajo con mucho SSH, varias de estas mejoras justifican por sí solas la actualización.
Nuevas variables de entorno
CLAUDE_CODE_DISABLE_WEB_FETCH— desactiva por completo la herramienta WebFetch. Útil cuando trabajas con entradas no confiables y no quieres que el agente acceda a URLs que extrajo del repositorio.CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES— limita cuántas veces se reenvía una solicitud de respaldo sin streaming tras un timeout. Sin un límite, un endpoint inestable puede provocar reenvíos repetidos sin techo.
Comandos de plugins y escritorio
claude --desktop abre la app de escritorio de Claude en el directorio actual, o se conecta a una sesión existente con --continue / --resume <id>. Es la vía de traspaso de la terminal a la interfaz gráfica sin reestablecer el contexto.
claude plugin configure <plugin> muestra las opciones de un plugin e indica cuáles no están configuradas. Añade --values-stdin para leer nuevos valores desde stdin y guardarlos, lo que hace que la configuración de plugins sea scriptable.
claude plugin install --config ahora acepta pares <server>.<key>=<value>, de modo que los ajustes propios de un servidor MCP .mcpb incluido se pueden definir en el momento de la instalación. El servidor arranca con esos valores en lugar de obligarte a ir a /plugin → Configure después.
Ajuste gestionado allowedProviders
Un nuevo ajuste gestionado, allowedProviders, limita qué proveedores de API puede usar una máquina: API de Anthropic, un endpoint personalizado, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform en AWS o una puerta de enlace en la nube. Es la palanca de política de flota: bloquea una máquina de compilación o un entorno regulado a un solo proveedor sin depender de la configuración de cada usuario.
Correcciones destacadas
claude -pconCLAUDE_CODE_FORK_SUBAGENT=1: la propia llamada Agent de un subagente ahora se ejecuta en primer plano, por lo que el subagente sí recibe el resultado del hijo.- Las instalaciones de plugins y marketplaces por SSH ahora respetan el programa ssh definido en
GIT_SSHocore.sshCommand, en lugar de ignorar ambos. - Claude Code ya no se niega a iniciarse cuando el sistema operativo deniega la lectura del archivo de ajustes gestionados. Avisa y arranca sin esas políticas. Otros errores de lectura y archivos no analizables siguen deteniendo todas las sesiones.
- El cambio de modelo a mitad de sesión mediante una solicitud
set_model(como elsetModeldel Agent SDK) ya no deja el nuevo modelo atascado en el límite integrado de tokens de salida y la ventana de autocompactación hasta reiniciar. - Los registros y transcripciones censurados ya no filtran parte de una contraseña de URL que contiene
@, ni toda ella cuando la URL escribe@como%40. - Las solicitudes de frase de contraseña SSH y de nuevo host de las obtenciones de worktree y
/teleportahora fallan rápido en vez de secuestrar la terminal. - Desactivar un servidor MCP añadido a mitad de sesión en sesiones SDK y
-pahora elimina realmente sus herramientas. claude -p --permission-prompt-tool: la solicitud de permiso de un subagente en segundo plano se dirige a la herramienta de solicitud en lugar de denegarse automáticamente.claude mcp list,claude mcp gety los errores de no encontrado demcp remove,loginylogoutya no imprimen saltos de línea y secuencias de escape de terminal incrustados en nombres y valores de servidores MCP.- La autoautorización del sandbox deja de pedir aprobación en cada ejecución de scripts inline como
python3 -cynode -esolo porque contengan=. - Los subagentes fork ahora heredan el modo de permisos del padre, incluidos
dontAsky el modo plan, y no pueden salir del modo plan. - Los subagentes en segundo plano en modo automático ya no piden una segunda respuesta redundante tras cada informe.
- La creación de sesiones en la nube y
/remote-envya no leen solo los 20 entornos más recientes de una cuenta. - Remote Control marca un mensaje como leído cuando Claude empieza a procesarlo, no cuando llega, y un mensaje en cola al cerrar la terminal ahora llega en la siguiente reanudación.
- Las instalaciones de plugins se rechazan cuando los identificadores solo difieren en
.,-,@o mayúsculas (macOS, Windows), lo que antes podía colocar un plugin en la caché o carpeta de datos de otro plugin instalado. - Los hooks y callbacks de permisos del SDK en ExitPlanMode ya no ven un plan ausente o desactualizado cuando el plan se escribió en la misma respuesta.
También hay una corrección para la primera respuesta en sesiones en la nube que llegaba decenas de milisegundos tarde, una regresión introducida en 2.1.283.
📖 Read the full source: GitHub Claude-Code
👀 Ver también

La pandemia del "No sé, Claude escribió esto": Cuando la rendición cognitiva reemplaza la propiedad del código
Ingenieros delegan decisiones arquitectónicas a Claude y luego no pueden explicar el PR. Addy Osmani lo llama 'rendición cognitiva': el resultado de la IA se vuelve tuyo sin revisión.
Investigador de Anthropic: >10% de probabilidad de que la IA mate a todos los humanos — falta un plan de alineación
El investigador de seguridad de Anthropic, Evan Hubinger, advierte de un riesgo existencial de la IA superior al 10% en la próxima década, y afirma que Anthropic carece de un plan para la alineación de la superinteligencia.

Claude Code v2.1.202: Tamaños de flujo de trabajo dinámicos, /review revertido y más de 20 correcciones
Agrega ajuste dinámico de tamaño de flujo de trabajo en /config, revierte /review a una pasada única, corrige fallos de handshake mTLS, bucles de dictado por voz, reanudación lenta de sesión con muchos worktrees de git y más.

Claude Opus 4.7 añade soporte para imágenes de alta resolución, presupuestos de tareas y elimina el pensamiento extendido.
Claude Opus 4.7 introduce soporte de imágenes de alta resolución de hasta 2576px/3.75MP, una nueva función de presupuesto de tareas para controlar el uso de tokens en bucles agentes, y elimina los presupuestos de pensamiento extendido en favor del pensamiento adaptativo.