Visual Studio Code 1.136 llegó el 2 de septiembre de 2026, y este lanzamiento apunta directo a la última milla del ciclo de desarrollo: ese trabajo caótico e interrumpido de llevar un pull request de “código escrito” a “listo para merge”. También trae soporte multi-root para agentes —muy solicitado— y una cantidad sorprendente de personalización a la ventana Agents.

Las cuatro funciones principales:

  1. Agent Merge (Preview) — un agente que resuelve comentarios de revisión, arregla checks fallidos y gestiona conflictos de merge hasta que tu PR está listo
  2. Workspaces multi-root (Experimental) — las sesiones de agentes Copilot y Claude trabajan con todas las carpetas de un workspace multi-root
  3. Fondos de chat (Experimental) — personaliza la ventana Agents con patrones de Codicons o tus propias imágenes
  4. Jerarquía de sesiones de chat — los chats relacionados se organizan bajo su sesión padre con estado individual y aprobaciones pendientes

Veamos qué significa cada uno para tu trabajo diario.

Agent Merge (Preview): la última milla, automatizada

Agent Merge es la función estrella de 1.136 y representa un cambio significativo en lo que los agentes de IA hacen en el editor. Hasta ahora, los agentes de VS Code te ayudaban a escribir código. Agent Merge te ayuda a publicarlo.

Qué hace: cuando se activa en una sesión, Agent Merge pide a un agente que atienda los comentarios de revisión de un pull request, arregle los checks fallidos, resuelva los conflictos de merge y vuelva a ejecutar los workflows. Repite el ciclo hasta que el PR está listo para fusionarse. Tú supervisas; el agente hace el trabajo mecánico.

Por qué importa

El último 10-20 % del ciclo de vida de un PR suele ser la parte más dolorosa. Es donde pierdes tiempo en:

  • Aplicar comentarios de revisión mecánicos (renombra esto, reordena aquello, añade un test que falta)
  • Perseguir fallos de CI intermitentes o problemas simples de tests
  • Resolver conflictos de merge cuando las ramas longevas se desvían

Son tareas de bajo valor creativo pero alto coste de interrupción. Agent Merge apunta exactamente a ese hueco, convirtiendo el bucle de correcciones en algo que puedes supervisar en lugar de hacer a mano.

Cómo probarlo

Activa chat.agentMerge.enabled en los ajustes. Puedes activar Agent Merge para una sesión desde la ventana Agents — con Enable Agent Merge for Active Session o con el botón Agent Merge en la barra de título. La función está limitada por ahora a la ventana Agents.

La tendencia general

Agent Merge forma parte de un cambio claro de la industria: de la codificación asistida por IA (autocompletado, chat) hacia flujos de trabajo agénticos que controlan etapas completas del ciclo de vida. Los Agentic Pipelines de Atlassian y el repositorio listo para agentes de Harness exploran terreno similar. Lo que hace diferente a Agent Merge es que vive dentro del editor donde ya trabajas, con todo el contexto de tu sesión, cambios y workspace.

Workspaces multi-root en la ventana del editor (Experimental)

Si trabajas con microservicios, monorepos o stacks poliglota repartidos en varias carpetas, esto es para ti. VS Code 1.136 trae soporte de workspaces multi-root a las sesiones de agentes Copilot y Claude en la vista Chat de la ventana del editor.

Antes, las sesiones de agentes operaban sobre una sola carpeta de workspace. Ahora, con chat.agentHost.copilotAgent.multiRootEnabled y chat.agentHost.claudeAgent.multiRootEnabled, los agentes pueden razonar sobre todas las carpetas de un workspace multi-root.

Algunos detalles importantes:

  • Esta capacidad está limitada por ahora a la ventana del editor (no a la ventana Agents)
  • Los agent hooks siguen limitados a una sola carpeta de workspace. Si se detectan hooks en varias carpetas, VS Code te pide que elijas la carpeta principal desde la que cargarlos
  • Combinado con la mejora de resolución de workspaces (más abajo), los agentes ahora entienden la estructura real de tu proyecto

Por qué importa: los agentes de IA por fin entienden tu estructura real de proyecto, no un ejemplo de juguete con una sola carpeta. Si actualizas un backend y un frontend, y el esquema compartido vive en otra carpeta, el agente puede verlo todo.

VS Code 1.136 reorganiza cómo aparece el trabajo de agentes relacionado en la lista de sesiones. Los chats ahora aparecen como hijos de su sesión padre, creando una jerarquía que facilita entender qué chats pertenecen a qué.

Cada fila de chat muestra lo suyo:

  • Título — significativo, sobre todo cuando un agente delega trabajo en varios chats
  • Estado — ve qué chat está en ejecución, terminado o necesita tu aportación
  • Aprobaciones pendientes — identifica rápido qué chat necesita tu atención

Puedes expandir o contraer la jerarquía, y abrir, renombrar, mover o eliminar chats individuales directamente desde el árbol.

Cuando un agente delega trabajo independiente en varios chats, cada chat creado recibe un título significativo y aparece en la jerarquía. La nueva sesión o chat se coloca cerca de su origen, y la petición receptora incluye un enlace de origen como “Sent by another session” o “Sent from another chat”. Selecciona el enlace para volver a la sesión o chat exacto que lo inició.

Los archivos creados en el directorio interno de estado de sesión mostraban antes identificadores internos en las migas de pan del editor. Ahora las migas usan etiquetas estables de proveedor y sesión, más fáciles de identificar sin exponer detalles de implementación.

Por qué importa: a medida que los agentes delegan trabajo en múltiples chats, una lista plana se vuelve inmanejable. La jerarquía te permite tratar un PR, una función o una investigación como un árbol de conversaciones relacionadas — y saltar rápido a la que necesita tu aportación.

Mejora en la resolución de workspaces

Los agentes ahora pueden resolver workspaces por su nombre de proyecto, además de por rutas absolutas y URIs de workspace. Puedes hacer peticiones como “ejecuta esto en el workspace vscode” sin dar la ruta completa.

Las herramientas de sesión también preservan las URIs de proyecto y todos los directorios de trabajo de los workspaces multi-root. Si varios workspaces tienen el mismo nombre, el agente informa de las posibles coincidencias en lugar de elegir una en silencio. Las URIs de workspace remoto también se soportan.

Por qué importa: se trata de reducir la fricción en las interacciones con agentes. Recordar y escribir rutas completas es una barrera; referirse a los proyectos por su nombre es como piensan los humanos.

Fondos de chat en la ventana Agents (Experimental)

Esta es la divertida. VS Code 1.136 te deja personalizar la ventana Agents con un fondo decorativo — un patrón de iconos Codicons de VS Code consciente del tema, o una imagen tuya.

Ejecuta Chat: Set Background… para elegir entre el patrón de Codicons y una imagen personalizada. Las cinco imágenes usadas más recientemente aparecen en Recently Used, y esa lista se guarda solo en tu máquina.

Con una imagen propia, ejecuta Chat: Change Background Layout… para colocarla. Hay once diseños: Repeat, Stretch, Center y cada borde y esquina. Recorrer la lista previsualiza cada diseño en su sitio, para que juzgues el resultado antes de decidirte.

Detalles que conviene saber:

  • Los temas claros y oscuros mantienen fondos separados — al cambiar de tema, el fondo cambia con él
  • Los temas de alto contraste suprimen los fondos por completo, y los tres comandos no están disponibles ahí
  • El contenido del chat lleva su propio relleno para seguir siendo legible sobre lo que haya detrás — tu petición permanece totalmente opaca, las respuestas del agente se desvanecen en los bordes, y el contenido ancho como tablas Markdown o salida de terminal queda totalmente respaldado

Ajustes: chat.agentSessions.preferredDarkBackgroundImage, chat.agentSessions.preferredLightBackgroundImage, chat.agentSessions.backgroundImageLayout

Por qué importa: es cosmético, claro — pero la ventana Agents es donde muchos desarrolladores pasan ya el día entero. Que se sienta tuya importa para la comodidad y reduce la sensación clínica de los flujos agénticos.

Notificaciones de sesiones de agentes

VS Code ahora puede notificarte cuando una sesión de agente necesita tu aportación o termina su trabajo. Esto es especialmente útil cuando delegas trabajo en varias sesiones, workspaces o ventanas de VS Code.

Por defecto, las notificaciones solo aparecen cuando la ventana de VS Code no está enfocada. Puedes configurar las notificaciones por separado para:

  • Sesiones que necesitan aportaciónchat.notifyWindowOnConfirmation
  • Sesiones que han recibido respuestachat.notifyWindowOnResponseReceived

Las notificaciones incluyen un enlace directo a la sesión correspondiente: al seleccionarlo se enfoca la ventana correcta y se abre la sesión que necesita atención.

Por qué importa: si has iniciado una sesión de Agent Merge en un PR y has vuelto a otro trabajo, quieres saber cuándo te necesita — no quedarte mirando la ventana. Las notificaciones convierten la supervisión de agentes en un flujo dirigido por eventos en lugar de por sondeo.

Input rediseñado de nueva sesión

El input de nueva sesión se ha rediseñado para reunir en un solo diseño el prompt, la selección de modelo, la selección de workspace y otros controles de sesión. Esto reduce la fricción de configuración al empezar trabajo delegado.

Por qué importa: empezar una sesión de agente nueva debería sentirse como iniciar una conversación, no como rellenar un formulario. Consolidar estos controles en un solo diseño es un cambio pequeño con gran impacto de usabilidad.

Controles empresariales para datos de dictado

Los administradores ahora pueden gestionar el modelo de dictado y la limpieza de transcripciones por modelo de lenguaje mediante políticas empresariales. Los nuevos controles permiten:

  • Exigir transcripción en el dispositivo — el dictado sigue disponible sin enviar audio a la nube
  • Desactivar la limpieza por LLM — impide que los datos de dictado se envíen a un modelo de Copilot para refinarlos

Es especialmente relevante para organizaciones con requisitos estrictos de residencia de datos o cumplimiento que aun así quieren ofrecer el dictado como función de accesibilidad o productividad.

Accesibilidad: insignia Screen Reader Optimized

La barra de título de la ventana Agents ahora muestra una insignia Screen Reader Optimized cuando ese modo está activado. La insignia hace más fácil identificar el modo de accesibilidad activo de un vistazo. Selecciona la insignia para desactivar el modo.

Experiencia de editor: densidad de diseño compacta (Experimental)

Con workbench.experimental.modernUI activado, ahora puedes elegir entre dos densidades de diseño:

  • Default — igual que el diseño actual de la ventana del editor
  • Compact — elimina el espacio entre paneles y reduce el espacio interno de los paneles

Está disponible en la sección Layout Density del menú de Settings y también puede fijarse con window.density.layout.

Por qué importa: cuando gestionas chat, diffs, terminales y exploradores de archivos en un flujo cargado de agentes, cada píxel cuenta. La densidad compacta muestra más contenido en pantalla sin reducir tamaños de fuente.

Edición de código: mejoras en el ajuste de línea

El texto inyectado — decoradores de color, espacio de inlay hints, indicadores de progreso inline y placeholders de breakpoints — ya no empuja las líneas ajustadas fuera del viewport del editor. El ajuste de línea ahora tiene en cuenta la anchura visual de estos elementos.

Por qué importa: es un arreglo pequeño, pero si alguna vez has visto rgba(...) ligeramente recortado en una línea ajustada, conoces la frustración. Un ajuste limpio hace el código más legible, sobre todo en diffs densos generados por agentes.

Haz clic derecho en una palabra mal escrita en un campo editable del navegador integrado para elegir una corrección sugerida. En sesiones con almacenamiento de datos persistente, también puedes elegir Add to Dictionary.

Por qué importa: la documentación, las descripciones de PR y las discusiones viven cada vez más dentro de VS Code cuando trabajas con agentes. El corrector en el navegador integrado da a esos flujos el mismo pulido que esperarías de un editor dedicado.

Terminal: menos retardo al ejecutar comandos

Los comandos de terminal ejecutados por extensiones ya no incurren en un retardo innecesario cuando la integración de shell está lista bajo ciertas condiciones de sincronización. Quienes usaban el depurador de JavaScript y sufrían este caso ya no verán un retardo de cinco segundos al arrancar sus programas.

Por qué importa: los agentes de IA invocan comandos de terminal con frecuencia — suites de tests, linters, pasos de build. Menos latencia aquí significa bucles de iteración de agentes más rápidos, no solo una experiencia humana más agradable.

Contribuciones de la comunidad

VS Code 1.136 incluye contribuciones de 15 colaboradores de la comunidad. Las más destacadas:

  • Remco Haszing aportó varias correcciones del editor Monaco: normalización del movimiento de cursor, selección de texto fuera de límites con ajuste de línea, redondeo de alturas de línea personalizadas y exposición de la función score en el editor Monaco
  • Simon Siefke continuó su racha de correcciones de fugas de memoria — en este lanzamiento: explorer viewer y LSP terminal completions
  • David B. Bitton añadió sugerencias ortográficas al menú contextual del navegador integrado
  • Mark S. (unsupportedpastels) añadió soporte de reasoning effort en archivos de agente personalizados
  • Julia Gong aplicó supportsUnifiedCompletions en la ruta del proveedor por defecto para NES
  • na2co3 corrigió la especificidad CSS del desvanecimiento de acciones de pestaña en Modern UI

Las contribuciones de seguimiento de incidencias de John Murray, Saswwo, zotabee, Edoardo Luppi y sandstrom ayudaron a clasificar y verificar los informes de la comunidad.

The Story of VS Code: estreno mundial

Merece la pena mencionarlo: VS Code estrena un documental — “The Story of VS Code” — el 4 de septiembre a las 8:00 AM PT. Cubre el camino desde los inicios hasta la plataforma que usan hoy millones de desarrolladores. Únete al estreno.

¿Deberías actualizar?

Sí. VS Code 1.136 es un lanzamiento significativo para cualquiera que trabaje con agentes de IA en el editor. Agent Merge solo ya merece la actualización si mantienes pull requests — ataca la parte más tediosa del ciclo de vida del PR. El soporte multi-root es un gran desbloqueo de capacidades para equipos de microservicios y monorepos. Y la jerarquía de sesiones, las notificaciones y el input rediseñado hacen en conjunto que la ventana Agents se sienta más organizada y menos caótica.

No hay funciones ni ajustes deprecados en este lanzamiento, así que no hay nada que limpiar tras actualizar.

VS Code se despliega gradualmente a todos los usuarios. Usa Check for Updates en VS Code para obtener la última versión de inmediato, o descarga la build nocturna de Insiders para probar las novedades en cuanto estén disponibles.


¿Cuál es tu función favorita de VS Code 1.136? Cuéntanoslo en X — siempre nos interesa saber cómo aterrizan estas actualizaciones en flujos de trabajo reales.