Visual Studio Code 1.128 ya está disponible hoy, y continúa el ritmo rápido de mejoras del editor centradas en IA que hemos visto durante todo el año. Este lanzamiento se enfoca en tres áreas: hacer que las sesiones de agente sean más flexibles y navegables, graduar el soporte multimodal a disponibilidad general y dar a los desarrolladores más control sobre su entorno de editor.
Aquí hay un desglose técnico de lo que se lanzó y por qué es importante para su flujo de trabajo.
1. Copilot Vision Ya Está Disponible Generalmente
Qué es
El soporte multimodal en el Chat de VS Code ahora está generalmente disponible. Puede adjuntar imágenes y PDFs a cualquier mensaje de chat pegándolos, arrastrándolos y soltándolos, o usando el menú contextual. Los agentes también pueden leer imágenes a través de llamadas de herramientas durante una sesión.
Por qué es importante
Este es el cambio de mayor impacto en el lanzamiento. Copilot Vision funciona en VS Code, github.com y la CLI, y está habilitado por defecto para los planes Free, Pro, Pro+, Business y Enterprise. Para equipos empresariales, esto significa que los desarrolladores ahora pueden pegar capturas de pantalla de diálogos de error, diagramas de arquitectura, maquetas de UI o especificaciones PDF directamente en el chat y obtener asistencia contextual sin describir todo en texto.
Los casos de uso prácticos son significativos: los desarrolladores frontend pueden pegar un diseño y pedirle al agente que lo implemente, los ingenieros de DevOps pueden compartir capturas de pantalla de error para solución de problemas instantánea, y los equipos pueden adjuntar documentos de arquitectura PDF como contexto para tareas de generación de código. Esto elimina la fricción de describir manualmente el contexto visual y hace que las interacciones con los agentes sean significativamente más eficientes.
2. Sesiones de Agente Multi-Chat Ahora Compatibles con Claude
Qué es
Las sesiones de agente-host de Claude, impulsadas por el Claude Agent SDK de Anthropic directamente en VS Code, ahora admiten múltiples chats dentro de una sola sesión. Puede ejecutar varios hilos de conversación relacionados bajo una sesión de Claude en lugar de distribuirlos en sesiones de nivel superior separadas.
Por qué es importante
Esto se basa en la base multi-chat introducida para sesiones de Copilot en lanzamientos recientes y la extiende a Claude. Ahora puede comparar enfoques, bifurcar desde un turno anterior para explorar alternativas y ejecutar trabajo en paralelo — todo dentro de una única sesión agrupada. Cada chat mantiene su propio historial, título y selección de modelo, y todo se restaura con la sesión principal después de un reinicio.
Para tareas complejas, esto es un acelerador de flujo de trabajo. Podría tener su chat principal implementando una funcionalidad mientras un chat paralelo escribe pruebas y un chat bifurcado explora una implementación alternativa. Los chats se mantienen agrupados bajo la misma sesión de Claude, manteniendo su espacio de trabajo organizado.
3. Chats Rápidos Sin un Espacio de Trabajo
Qué es
Ahora puede iniciar un chat en la ventana de Agentes sin seleccionar o abrir un espacio de trabajo primero. Estos “chats rápidos” aparecen en la sección de Chats y son útiles para preguntas que no están vinculadas a una carpeta específica.
Por qué es importante
No todas las interacciones con Copilot necesitan ser una sesión de proyecto completa. Las preguntas rápidas sobre sintaxis, referencias de API o conceptos generales de codificación ahora pueden ocurrir inmediatamente sin la sobrecarga de la configuración del espacio de trabajo. Los chats rápidos se restauran después de una recarga y permanecen separados de sus sesiones de espacio de trabajo, por lo que no saturan su trabajo centrado en proyectos.
Esto requiere que el agente host esté habilitado mediante chat.agentHost.enabled. Los grupos Fijados y Chats permanecen visibles cuando están vacíos por defecto, y puede usar sessions.list.showEmptyDefaultGroups para ocultarlos hasta que contengan sesiones.
4. Chats de Subagentes de Solo Lectura (Preview)
Qué es
Cuando un agente delega trabajo a subagentes, sus transcripciones ahora aparecen como chats de solo lectura en la ventana de Agentes. Puede monitorear el progreso de cada subagente sin interrumpirlo o dirigirlo desde la conversación principal.
Por qué es importante
La observabilidad de subagentes ha sido un tema recurrente en la evolución de agentes de VS Code. Con chats de subagentes de solo lectura, obtiene una vista dedicada de lo que cada trabajador está haciendo — accesible desde el menú de Conversaciones, el chip de subagentes en ejecución o la píldora de subagente en línea en la transcripción principal. El título del subagente se muestra cuando está disponible, y todas las acciones de mutación se omiten para que la transcripción del trabajador permanezca solo de vista.
Para equipos que gestionan flujos de trabajo complejos de múltiples agentes, esto proporciona la transparencia necesaria para entender lo que está sucediendo detrás de escena sin riesgo de descarrilar accidentalmente el trabajo de un subagente.
5. Colocación Configurable de Pestañas del Navegador
Qué es
Una nueva configuración, workbench.browser.newTabPlacement, le permite controlar dónde se abren las pestañas del navegador integrado:
- activeGroup (predeterminado): las pestañas del navegador se abren en el grupo de editores activo
- sideGroup: las pestañas del navegador se abren en un grupo dedicado y bloqueado al costado
- window: las pestañas del navegador se abren en una ventana auxiliar dedicada
Por qué es importante
El navegador integrado se ha convertido en una parte central del flujo de trabajo de agentes — los agentes lo usan para validar su trabajo, y los desarrolladores lo usan para previsualizar cambios. A medida que aumenta el uso del navegador, el desorden de pestañas se convierte en un problema real. La capacidad de aislar las pestañas del navegador en un grupo lateral o ventana separada mantiene su editor de código limpio mientras aún proporciona acceso rápido a la salida del navegador.
Las páginas abiertas desde una pestaña existente (mediante Ctrl+clic en un enlace) aún se abren en el mismo grupo que la principal, y siempre puede reorganizar las pestañas manualmente.
6. Atajos de Teclado a Nivel de Sistema Operativo
Qué es
VS Code ahora puede contribuir atajos de teclado a nivel de SO que funcionan incluso cuando VS Code no es la aplicación enfocada. Agregue "systemWide": true a cualquier combinación de teclas en su keybindings.json para hacerlo a nivel de SO.
Por qué es importante
Esta es una adición sutil pero poderosa. Ahora puede activar comandos de VS Code — como abrir la ventana de Agentes, iniciar un nuevo chat o ejecutar una tarea específica — desde cualquier lugar de su sistema sin tener que cambiar primero a VS Code. Para desarrolladores que viven en múltiples ventanas (terminal, navegador, documentación, chat), esto elimina la sobrecarga de cambio de contexto de encontrar y enfocar VS Code antes de ejecutar un comando.
Ejemplo de combinación de teclas para macOS para enfocar la ventana de Agentes:
{
"key": "cmd+shift+a",
"command": "workbench.action.openAgentsWindow",
"systemWide": true
}
7. Mejoras en Modelos BYOK
Qué es
Dos nuevas configuraciones mejoran la experiencia BYOK (Bring Your Own Key):
chat.agentHost.byokModels.enabled(Experimental): use modelos BYOK al ejecutar sesiones en un agente host. Actívelo y reinicie el proceso del agente host.chat.byokUtilityModelDefault: configure el modelo de utilidad predeterminado para sesiones BYOK — elija el modelo de agente principal, un modelo de GitHub Copilot o ninguno.
Además, ahora puede configurar parámetros de muestreo (temperatura y top_p) por modelo de endpoint personalizado a través del objeto modelOptions en su configuración JSON de modelo. Establezca una propiedad a un número para anular el valor predeterminado de VS Code, o establézcala a null para omitir el parámetro y usar el valor predeterminado del servidor del modelo.
Por qué es importante
Las organizaciones que usan proveedores de modelos personalizados — ya sea por cumplimiento, control de costos o casos de uso especializados — obtienen un control más preciso sobre cómo se comportan esos modelos en VS Code. La capacidad de configurar parámetros de muestreo por modelo aborda un punto de dolor real: algunos proveedores tienen requisitos estrictos en torno a la temperatura y top_p, y anteriormente VS Code enviaba valores predeterminados que podían causar rechazos o comportamientos inesperados.
8. Enlaces Profundos a Chats Específicos
Qué es
Los enlaces profundos vscode:// ahora pueden abrir un espacio de trabajo y enfocar un chat específico identificado por el parámetro de consulta de sesión del enlace. La acción “Open in VS Code” en la ventana de Agentes usa este comportamiento.
Por qué es importante
Los enlaces profundos hacen que sea trivial volver a una conversación específica — ya no necesita abrir el espacio de trabajo primero y luego buscar la sesión correcta en la lista. Esto es particularmente útil para compartir contexto de sesión de agente con compañeros de equipo o para reanudar rápidamente el trabajo después de una pausa.
9. Empresarial: Telemetría Gestionada de Copilot con OpenTelemetry
Qué es
Las organizaciones ahora pueden exigir dónde GitHub Copilot envía datos de OpenTelemetry (OTel) a través de la configuración gestionada. El bloque de telemetría en la configuración gestionada de Copilot controla:
- El endpoint y protocolo de exportación OTLP
- El nombre del servicio OTel y los atributos de recurso
- Los encabezados del exportador (por ejemplo, tokens de autenticación para el recolector)
- Si se captura el contenido de mensajes y respuestas
- Si los desarrolladores pueden cambiar la configuración de captura de contenido
Un valor gestionado siempre gana, tomando precedencia sobre las variables de entorno y las configuraciones de usuario. Esto se aplica tanto a la extensión Copilot Chat como al proceso del agente host.
Por qué es importante
Para industrias reguladas, el gobierno de la telemetría no es negociable. Esta configuración gestionada asegura que los datos de observabilidad fluyan a un recolector aprobado sin requerir que cada desarrollador establezca variables de entorno OTEL_* — y evita que individuos redirijan o deshabiliten accidental (o intencionalmente) la telemetría. La capacidad de controlar si se captura el contenido de mensajes y respuestas da a los equipos de seguridad la granularidad que necesitan para cumplir con las políticas de retención de datos.
Atajos de Teclado para Chats en la Ventana de Agentes
Nuevos atajos de teclado agilizan la navegación de chat en sesiones multi-chat:
- Crear un chat: creación rápida sin navegación por menús
- Reabrir el último chat cerrado: recuperarse de cierres accidentales
- Siguiente/anterior chat: navegar entre chats abiertos
- Cambio rápido entre chats abiertos: cambio rápido de pestañas
- Cerrar pestaña de chat activa: limpiar sin usar el ratón
- Eliminar chat no principal activo: eliminar chats paralelos que ya no necesita
- Selector de chat buscable: encontrar cualquier chat abierto o cerrado por nombre
Estos atajos están limitados a la ventana de Agentes y recurren al comportamiento a nivel de sesión cuando no hay una acción específica de chat.
Lo Que Esto Significa para los Equipos Empresariales
VS Code 1.128 continúa la trayectoria establecida en los últimos lanzamientos: hacer que los agentes de IA sean más capaces, más observables y más manejables en entornos empresariales. La GA de Copilot Vision es lo más destacado — el soporte multimodal desbloquea flujos de trabajo que simplemente no eran posibles antes y está disponible para todos los suscriptores de Copilot por defecto.
Para equipos que evalúan o usan activamente Claude junto a Copilot, el soporte multi-chat para sesiones de Claude trae paridad con la experiencia de agente de Copilot y hace que los flujos de trabajo multimodelo sean significativamente más prácticos.
La gestión de telemetría empresarial a través de OpenTelemetry merece atención particular si se encuentra en una industria regulada. Combinado con la infraestructura de configuración gestionada existente, esto da a los administradores de IT un control integral sobre el pipeline de observabilidad de Copilot.
Obteniendo la Actualización
VS Code se está implementando gradualmente para todos los usuarios. Use Check for Updates en VS Code para obtener la versión 1.128 inmediatamente, o descargue la compilación nocturna de Insiders para probar funciones tan pronto como lleguen.
Para las notas completas de la versión, visite la página oficial de actualización de VS Code 1.128.
Kevin Kaminski es el Arquitecto Principal en Big Hat Group Inc., un partner de Microsoft enfocado en Azure, agentes de IA y arquitectura empresarial en la nube. Sígalo en X para obtener información diaria sobre herramientas de desarrollo de IA y tecnología empresarial.