Microsoft lanzó Visual Studio Code 1.140 el 30 de septiembre. Las novedades de esta versión giran casi por completo en torno a los agentes: la base del agente de Copilot cambió de arquitectura, una sola sesión ahora puede abrir varias carpetas a la vez, los agentes pueden delegar tareas a máquinas remotas, y se presentó una vista previa de investigación de orquestación multimodelo llamada HydraFusion.
La base se traslada a un proceso propio
1.140 convierte el entorno de ejecución del agente de Copilot (que Microsoft llama oficialmente Copilot harness) en una estructura basada en el Agent Host Protocol (AHP), que se ejecuta en un proceso independiente. El efecto directo es que varias ventanas de VS Code pueden conectarse a la misma sesión de agente, y cerrar una ventana no se lleva la sesión consigo.
Sobre esta base, las sesiones multirraíz se lanzan como función experimental. Una sesión puede trabajar con varios repositorios o varios worktrees aislados a la vez, y cada chat tiene su propia carpeta, terminal, tareas e historial de cambios. Hay tres opciones de configuración para activarla:
chat.agentHost.copilotAgent.multiRootEnabledchat.agentHost.claudeAgent.multiRootEnabledchat.agentHost.codexAgent.multiRootEnabled
Por los nombres, se ve que, además de su propio Copilot, el host de agentes de VS Code reserva interruptores equivalentes para los agentes de Claude y Codex.
Delegar trabajo a distancia, los modelos cambian de marcha solos
La delegación remota también es una función experimental, activada con chat.remoteAgentHostsEnabled y chat.remoteSessions.tools.enabled. Una vez activada, el agente gana cuatro herramientas más: listar los hosts remotos disponibles, crear una sesión remota, consultar el estado de una sesión y enviar mensajes a una sesión remota. En la práctica, puede entenderse como que el agente local actúa de despachador y envía las tareas que consumen más tiempo a máquinas remotas.
HydraFusion es un sistema adaptativo que decide qué modelo usar y qué flujo seguir: las tareas simples las resuelve un solo modelo; las más difíciles se escalan a un modelo más potente; también se puede dejar que otro modelo revise y corrija errores. Microsoft lo marca como vista previa de investigación y no ha publicado las reglas de orquestación ni datos de rendimiento.
Algunos ajustes que ahorran tiempo
- Worktree: la nueva opción
git.worktreeSymlinkFolderspermite que varios worktrees compartan carpetas ignoradas por git, comonode_modules, sin tener que reinstalar las dependencias cada vez que se abre un worktree nuevo (función experimental). - Dev Container: los contenedores usados en sesiones de agente se detienen automáticamente tras 5 minutos de inactividad, un tiempo ajustable mediante
chat.agentHost.devContainer.idleTimeout; las descargas de VS Code Server y de la CLI quedan en caché y se reutilizan. - Gobernanza empresarial: los administradores pueden usar
autoTierpara fijar el nivel predeterminado del modelo Auto, con las opciones efficiency, balance e intelligence, sin que eso impida que cada desarrollador lo cambie por su cuenta. - Configuración MCP: admite una configuración global en
$COPILOT_HOME/mcp-config.json, además de un.mcp.jsonen el workspace.
Algunas implicaciones para los equipos de desarrollo en China
Muchos equipos en China dividen su código por servicios en varios repositorios: uno para el frontend, otro para el backend y otro para los componentes compartidos. Antes, para que un agente de VS Code modificara una función a través de varios repositorios, había que abrir varias ventanas e ir cambiando entre ellas, o juntar temporalmente varios repositorios en un solo workspace. Las sesiones multirraíz están diseñadas justo para este tipo de reparto, y los escenarios en los que frontend y backend deben cambiar a la vez al modificar una interfaz resultan mucho más cómodos.
Que los worktrees compartan node_modules ayuda de forma aún más directa a los desarrolladores con entornos de red más sensibles. En China, la instalación de dependencias suele pasar por servidores espejo, y reinstalar un proyecto de frontend mediano puede llevar varios minutos cada vez. Abrir tres o cuatro worktrees a la vez para que el agente pruebe soluciones en paralelo antes requería instalar tres o cuatro veces; ahora basta con instalar una sola vez.
autoTier, del lado empresarial, resuelve sobre todo el control de costos. Por defecto queda fijado en el nivel efficiency, de modo que los empleados usan un modelo más económico para autocompletar y resolver dudas en el día a día, y cambian manualmente a intelligence cuando hace falta. En cuanto a qué modelos pueden usar las empresas en China, y si HydraFusion llegará a orquestar modelos distintos de Claude o Codex, las notas de esta actualización no lo mencionan; depende de los modelos realmente disponibles en cada cuenta.
La mayoría de estas funciones todavía llevan la etiqueta "experimental" y vienen desactivadas por defecto. Para probarlas hay que activarlas manualmente en la configuración; antes de adoptarlas en todo el equipo, es más prudente ejecutarlas un tiempo en uno o dos repositorios.
Fuentes: notas de la versión de Visual Studio Code 1.140, CocoLoop; los nombres de las opciones de configuración y sus valores predeterminados siguen las notas de la versión oficial.