BookinglyTech News
Software

VS Code 1.138 lleva los agentes al contenedor de desarrollo y amplía Codex harness

Microsoft publica la versión 1.138 del editor, que ejecuta sesiones de agente dentro de un dev container y enlaza las conversaciones de Codex entre ChatGPT y VS Code.

2 min de lecturaITHome0 vistas

Microsoft ha publicado la versión 1.138 de Visual Studio Code. La actualización permite lanzar sesiones de agente dentro de un contenedor de desarrollo, extiende el soporte de Codex harness para mantener una misma conversación entre la aplicación de ChatGPT y el editor, y estrena en vista previa una limpieza de sesiones terminadas.

Agentes en el dev container

La función se activa con chat.agentHost.devContainer.enabled. A partir de ahí, una carpeta local que tenga una configuración de dev container soportada muestra la opción de usar el contenedor en el menú de la carpeta. Al elegirla, la sesión del agente se ejecuta dentro de ese contenedor y no en la máquina local. El agente trabaja con las herramientas y dependencias que declara el proyecto y sigue el entorno que este define; no hereda por defecto todo lo instalado en el equipo del desarrollador. Hace falta tener Docker instalado.

Codex, de ChatGPT a VS Code

El otro cambio toca a Codex harness, el conjunto de mecanismos que envuelven al modelo Codex y lo conectan con aplicaciones, herramientas y flujos de trabajo. Ahora la misma sesión puede continuar entre la aplicación de ChatGPT y VS Code. El usuario puede entrar con su suscripción de GitHub Copilot o con la de ChatGPT, y si tiene ambas cuentas iniciadas puede cambiar de modelo en el selector. Codex puede llamar a las herramientas internas del editor, a las de las extensiones y a las de MCP. Con un modelo basado en ChatGPT, además, puede invocar la generación de imágenes dentro de la propia sesión.

Limpieza de sesiones

En preview llega la limpieza de sesiones, pensada para ajustar trabajo ya terminado sin perder la conversación para más adelante. Una vez fusionadas todas las pull request de las sesiones inactivas, la ventana del agente deja marcar una sesión como completada.

Que el agente corra en el contenedor y no en el portátil cambia el aislamiento: el mismo entorno reproducible que el equipo ya usa para compilar y probar pasa a ser el que ejecuta las herramientas del modelo. Unificar la sesión de Codex entre ChatGPT y el editor quita ventanas del medio. La limpieza de sesiones, por ahora, es preview y no hay fecha para que deje de serlo.