Visual Studio Code 1.137 llegó el 9 de septiembre de 2026, y si las últimas versiones consistieron en hacer que los agentes fueran capaces, esta se trata de hacerlos ambientales: ejecutándose según programaciones, escuchando por voz y accediendo a GitHub sin que tengas que salir nunca del editor. También marca un hito hacia el que el equipo lleva meses construyendo: la arquitectura de host de agentes, ahora la base de casi todo lo nuevo que hay aquí.

Las funciones principales:

  1. Automatizaciones (vista previa) — programa tareas recurrentes de agentes para que se ejecuten cada hora, cada día o cada semana, o actívalas bajo demanda
  2. Modo de voz (experimental) — habla con un agente e interrúmpelo o redirígelo mientras trabaja en tu código
  3. Continúa chats rápidos en un área de trabajo — adjunta un proyecto a un chat existente sin perder su historial ni la solicitud actual
  4. Issues y pull requests de GitHub (experimental) — revisa los detalles de issues y PR directamente en la ventana de Agentes, incluso cuando el repositorio no está abierto

Desglosemos qué significa cada una de estas cosas para tu flujo de trabajo diario, además de los detalles más pequeños y precisos que hacen que una versión se sienta pulida.

Automatizaciones (vista previa): agentes que se ejecutan según tu programación

Las automatizaciones te permiten programar tareas recurrentes de agentes para que el trabajo rutinario no tenga que iniciarse manualmente. Comienza con una plantilla —ponerte al día con los cambios, clasificar issues o buscar errores— o define tu propio prompt y tu propia programación.

Para probarlo, habilita chat.automations.enabled, abre la ventana de Agentes y selecciona Automatizaciones en la barra lateral. Desde ahí puedes ejecutar una automatización bajo demanda o programarla para que se ejecute cada hora, cada día o cada semana. La función está en vista previa y se está distribuyendo de forma gradual, y hay documentación para ayudarte a empezar.

Por qué es importante

Hasta ahora, usar un agente era fundamentalmente un acto manual: abres la ventana, escribes un prompt y supervisas. Las automatizaciones invierten eso. Una auditoría nocturna de dependencias, una clasificación de nuevos issues los lunes por la mañana, un escaneo horario en busca de regresiones: son tareas en las que el prompt es siempre el mismo y solo cambia el momento. Formalizar eso como una tarea de agente programada significa que el trabajo ocurre tanto si recuerdas pedirlo como si no.

También es una señal de hacia dónde se dirige VS Code: el host de agentes ahora es capaz de realizar trabajo prolongado y desatendido, no solo turnos de conversación. Esa es la diferencia entre una herramienta que conduces y un compañero de equipo que aparece por sí solo.

Modo de voz (experimental): habla con tu agente

El modo de voz permite una conversación natural y hablada con un agente mientras trabaja en tu código. Habilita agents.voice.enabled y selecciona el botón de Modo de voz en la entrada del chat para probarlo.

El modelo de interacción es la parte interesante. Mientras el agente habla, puedes empezar a hablar —o usar el atajo de pulsar para hablar— para interrumpir la respuesta y continuar la conversación. No es un cuadro de dictado de un solo uso; es un intercambio fluido en el que puedes redirigir al agente a mitad de la tarea.

El modo de voz también es consciente de la sesión. Puede responder preguntas sobre tus sesiones en ejecución, el modelo seleccionado y los archivos adjuntos, e incluso puedes pedirle que inicie una nueva sesión. Cuando enruta una solicitud, anuncia si la está enviando a una sesión existente o iniciando una nueva: un pequeño pero importante detalle de transparencia.

Puedes personalizarlo de varias formas:

  • agents.voice.showTranscript muestra la transcripción de la conversación en la entrada del chat, con controles para mostrarla u ocultarla y para silenciar o activar tu micrófono sin terminar la sesión de voz
  • Ejecuta Chat: Dictate: Select Microphone desde la paleta de comandos para elegir el dispositivo de entrada que usan tanto el dictado como el modo de voz
  • agents.voice.voice selecciona la voz que lee las respuestas en voz alta
  • Ejecuta Voice Mode: Show Introduction para volver a abrir la introducción, donde puedes seleccionar un micrófono y previsualizar las voces disponibles

Haz clic con el botón derecho en el botón de Modo de voz para acceder rápidamente a su configuración, sus instrucciones, su introducción, la selección de micrófono y los controles de transcripción. Los administradores pueden desactivar el modo de voz desactivando las funciones en vista previa de Copilot para la organización.

Por qué es importante

El dictado ya demostró que la voz es una vía de entrada real para el trabajo con código, pero el dictado es unidireccional: tú hablas y él transcribe. El modo de voz es una conversación, y la interrupción es la capacidad clave. Poder decir “no, espera, hazlo de esta otra forma” a mitad de un turno es exactamente como trabajarías con un colega humano, y encaja con una historia de accesibilidad más amplia: interacción sin manos y sin mirar con un agente cada vez más capaz.

Continúa chats rápidos en un área de trabajo

Los chats rápidos son las conversaciones ligeras y sin área de trabajo que inicias en la ventana de Agentes: excelentes para preguntas generales o ideas. El problema siempre fue qué ocurre cuando un chat rápido resulta ser sobre un proyecto. Históricamente, tenías que empezar de cero.

En la 1.137, puedes adjuntar una carpeta local a un chat rápido existente y seguir adelante. Después de confirmar el área de trabajo y de elegir si usar la carpeta directamente o crear un worktree aislado, el chat se convierte en una sesión de área de trabajo. Fundamentalmente, conserva su título, el historial de la conversación y la solicitud actual, y el agente continúa automáticamente con acceso a los archivos del proyecto cuando finaliza la configuración del área de trabajo.

Si prefieres no convertir el chat, puedes simplemente iniciar el trabajo del proyecto en una nueva sesión de área de trabajo.

Una advertencia: continuar una conversación de chat en una sesión de área de trabajo actualmente solo está disponible en el harness de Copilot.

Por qué es importante

Esto es el host de agentes dando sus frutos. Como las sesiones están desacopladas de las áreas de trabajo, un chat puede sobrevivir a la transición de “sin carpeta” a “proyecto real”. En apariencia es una pequeña comodidad, pero elimina un punto de fricción real: en el momento en que te das cuenta de que una pregunta casual se ha convertido en trabajo real, ya no tienes que perder todo lo que ya habías comentado.

Issues y pull requests de GitHub en la ventana de Agentes (experimental)

Cuando una conversación de chat hace referencia a trabajo en GitHub, la ventana de Agentes ahora puede integrarse directamente con la extensión GitHub Pull Requests. Selecciona un enlace de issue o pull request de github.com y sus detalles se abren directamente en la ventana de Agentes, sin necesidad de cambiar de navegador. Esto funciona incluso cuando no tienes un área de trabajo abierta para ese repositorio.

Para probar esta integración inicial, instala la extensión GitHub Pull Requests en tu perfil predeterminado de VS Code y habilita extensions.experimental.enableAgentsWindowCapability.

Hay una segunda capacidad relacionada que puede acabar siendo la más útil: adjuntar issues y PR de GitHub como contexto en cualquier chat. Añade un issue o un PR desde el menú Add Context… en cualquier entrada de chat —la vista de Chat, el editor de Chat o la ventana de Agentes— y la descripción del issue, los comentarios o los cambios del pull request quedan disponibles para el agente sin copiarlos en tu prompt. También puedes pegar una URL de issue o PR de GitHub en la entrada de nueva sesión; la URL permanece en tu prompt y se añade automáticamente un adjunto de contexto.

Por qué es importante

Cambiar de contexto es un impuesto sobre la concentración, y “ve a leer el issue en el navegador y luego vuelve y descríbelo” es uno de los más molestos. Llevar el contexto de issues y PR a la sesión —y dejar que el agente razone sobre la conversación y el código a la vez— cierra un bucle que antes requería una traducción manual entre dos herramientas.

El host de agentes que lo sustenta todo

Varias de estas funciones se apoyan en el host de agentes, que te permite conectarte a la misma sesión de agente desde varias ventanas de VS Code. Ejecuta harnesses de agentes en un proceso dedicado basado en el abierto Agent Host Protocol (AHP), y su agente de Copilot funciona con el Copilot SDK, lo que alinea el comportamiento y la funcionalidad del agente con el Copilot CLI, la aplicación independiente de GitHub Copilot y otros productos de Copilot.

El host también incorpora mensajes en cola del agente: cuando un agente usa la herramienta de gestión de sesiones send_message para contactar con un chat que ya está ocupado, VS Code pone el mensaje en cola y lo inicia después de que el turno activo finalice correctamente. Un agente puede poner en cola varios mensajes para chats de la misma sesión u otra, y se procesan en el orden en que se enviaron, lo que hace que los flujos de trabajo con varios chats sean bastante más predecibles.

Si quieres la historia más a fondo, el equipo publicó una entrada de blog sobre la arquitectura del host de agentes que explica por qué lo construyeron, qué habilita y cómo funciona el protocolo.

Detalles más pequeños y precisos: diffs, archivos binarios y enlaces enriquecidos

Merece la pena señalar algunas mejoras de calidad de vida porque tocan todos los flujos de trabajo con muchos agentes.

Diseño inteligente del editor de diferencias. Ahora puedes elegir un diseño de diferencias de la misma forma en las diferencias normales, en las de varios archivos y en el editor de Cambios de la ventana de Agentes. Abre More Actions (…) > Diff View y selecciona Inline, Side by Side o Automatic. La opción Automatic muestra qué diseño está activo y se adapta a medida que cambia el ancho del editor; y si deliberadamente amplías una diferencia inline arrastrando un separador, permanece inline mientras redimensionas para que el contenido no se desplace inesperadamente.

Archivos binarios en diferencias de varios archivos. Los archivos binarios modificados, como las imágenes, ahora permanecen visibles en las diferencias de varios archivos en lugar de omitirse. La diferencia muestra un marcador Binary file changed en la posición original del archivo, y puedes seleccionar Open Diff para revisarlo en la experiencia de diferencias estándar, como una diferencia de imágenes o un editor personalizado aplicable. Las diferencias de varios archivos en las ventanas del editor ahora también comparten el mismo diseño visual que las de la ventana de Agentes.

Enlaces de GitHub en el editor de Markdown (experimental). Con markdown.experimental.richLinks.enabled, los enlaces de issues y pull requests de GitHub en el editor de Markdown muestran el título y el estado actuales, así que puedes entender cada referencia sin abrirla antes; y el enlace se actualiza cuando cambia el estado del issue o del PR, incluidos los cambios de CI. Define chat.experimental.richLinks.enabled para obtener el mismo renderizado en el chat.

Ayuda a poner nombre a la mascota de VS Code

No todo en la 1.137 va de agentes. La mascota de VS Code experimental es un compañero interactivo que reacciona mientras trabajas con agentes. Escribe /vscode-pet en el chat para conocerla, y luego ayuda a elegir su nombre.

Del 10 al 17 de septiembre de 2026, puedes proponer un nombre para la mascota de VS Code. Los términos y condiciones del concurso tienen todos los detalles. Es un toque ligero y comunitario en una versión por lo demás cargada de automatización, y sinceramente, bienvenido.

También en esta versión

  • La historia de VS Code: El documental de VS Code ya está disponible. Míralo en aka.ms/the-story-of-vs-code para ver cómo evolucionaron el editor y su comunidad.
  • Extensión GitHub Pull Requests: apertura más rápida de la vista web de pull requests, y todos los enlaces de github.com en VS Code ahora se abren con la extensión (desactívalo con githubPullRequests.openPullLinks). Consulta el registro de cambios de la 0.166.0.

Contribuciones de la comunidad

VS Code 1.137 incluye contribuciones de un amplio conjunto de colaboradores de la comunidad. Aspectos destacados:

  • Simon Siefke continuó una racha extraordinaria de correcciones de fugas de memoria —en esta versión: el proveedor de protección de ramas de git, las pseudoterminales del host de extensiones, la barra de herramientas de la vista accesible, los resultados de pruebas, los comentarios del host de extensiones, mainThreadNotebook y el servicio de perfiles de terminal
  • Arthur Cnops (accnops) usó transcripción dedicada de MAI para el dictado
  • Brian Steenhoek (bstee615) añadió y reconoció una opción de eagerness en la estrategia de prompt PatchBased02Unified
  • Michael Cummings (mcumming) habilitó el inicio de sesión con Microsoft Entra ID para el acceso a Private Marketplace e hizo que extensions.gallery.authProvider esté controlado por directiva
  • Hadley Wickham corrigió una insignia de la vista de webview que no se borraba al establecerse como undefined
  • Piyush Madan añadió la muestra de los turnos restantes a los subagentes de ejecución
  • YOSHII-Hiroto añadió compatibilidad para abrir archivos MHTML en el navegador integrado
  • Wibaek Park corrigió que la entrada de búsqueda recibiera el foco de nuevo durante la composición de IME

Las contribuciones de seguimiento de issues de John Murray, RedCMD, Andrii Dieiev y Alberto Santini ayudaron a clasificar y verificar informes de la comunidad.

¿Deberías actualizar?

Sí. VS Code 1.137 es la versión en la que los agentes empiezan a trabajar sin que lo pidas, y eso es un cambio significativo. Automatizaciones es el titular por esa razón: convierte al agente en algo que puedes programar en lugar de cuidar como a un bebé. El modo de voz es el experimento más interesante, y si alguna vez has querido mantener las manos en el teclado mientras rediriges a un agente, vale la pena habilitarlo. Mientras tanto, la integración con issues y PR de GitHub elimina discretamente una de las fuentes más comunes de cambio de contexto en un día normal de corrección de errores.

Esta versión no incluye funciones ni configuraciones obsoletas, así que no hay nada que limpiar después de actualizar.

VS Code se está distribuyendo de forma gradual a todos los usuarios. Usa Check for Updates en VS Code para obtener la última versión de inmediato, o descarga la compilación nocturna de Insiders para probar las nuevas funciones en cuanto estén disponibles.


¿Cuál es tu función favorita de VS Code 1.137? Cuéntanoslo en X; siempre nos interesa saber cómo llegan estas actualizaciones a los flujos de trabajo reales.