
Apenas una semana después de liberar la actualización 1.140, Microsoft ha iniciado el despliegue oficial de Visual Studio Code 1.141. Esta nueva versión se enfoca en resolver uno de los principales dolores de cabeza de las empresas que han integrado inteligencia artificial en su flujo de trabajo: la seguridad y el control de los agentes autónomos. Mediante la incorporación de una capa de sandboxing para GitHub Copilot, el editor de código establece restricciones directas sobre el acceso a archivos locales y recursos de red, reduciendo el margen de acción de los modelos cuando operan sobre proyectos corporativos o repositorios sensibles.
-¿Qué es la arquitectura de sandboxing y qué riesgos busca mitigar en el código?
El avance central de esta versión reside en el entorno de aislamiento (sandboxing) diseñado específicamente para Copilot. A medida que los asistentes de inteligencia artificial han evolucionado desde el autocompletado básico hacia la ejecución autónoma de tareas complejas, la superficie de riesgo para la infraestructura de software se ha multiplicado. La función actúa como un perímetro de contención que restringe qué archivos puede leer o modificar el agente y a qué direcciones IP o servidores externos tiene permitido conectarse mientras procesa una instrucción.
Desde la firma tecnológica justifican la implementación de este cortafuegos ante cuatro escenarios críticos. En primer lugar, mitiga los fallos derivados de interpretaciones erróneas del propio modelo que puedan alterar código fuera del directorio de trabajo. Asimismo, bloquea eventuales ataques de inyección de prompts diseñados para manipular la lógica del agente, restringe las llamadas a la red si la IA intenta descargar paquetes desde dependencias no verificadas y fiscaliza la actividad de los servidores de herramientas que algunos agentes despliegan localmente. En relación con esta capa de protección, desde el equipo de desarrollo de Microsoft matizan que el aislamiento no elimina por completo la responsabilidad del desarrollador: la revisión humana del código sigue siendo el filtro definitivo antes de fusionar cualquier cambio en los entornos de producción.
-Control visual en cuadrícula y automatización para entornos multiagente
La actualización 1.141 introduce además mejoras estructurales para organizar flujos de trabajo con múltiples agentes ejecutándose en paralelo sobre un mismo repositorio. La interfaz del panel de agentes se ha rediseñado para admitir una vista en cuadrícula redimensionable con divisiones horizontales y verticales. Esto permite comparar en tiempo real las respuestas de diferentes modelos, maximizar la sesión de un agente específico para revisar un detalle y regresar al panel general sin perder el estado de las conversaciones.
Paralelamente, el editor añade detección automática de sesiones externas, identificando de inmediato los diálogos iniciados desde GitHub Copilot CLI o desde la aplicación dedicada de GitHub Copilot sin requerir un reinicio manual de la ventana. Para evitar la saturación del almacenamiento, el nuevo comando Chat: Open Worktree Cleanup permite auditar y eliminar los entornos de trabajo (worktrees) inactivos creados por los agentes, incluyendo opciones de configuración para purgar automáticamente aquellas carpetas asociadas a peticiones de extracción (pull requests) que ya hayan sido consolidadas.
-Edición por bloques e integración simultánea con múltiples instancias corporativas
En el apartado de edición pura, la versión 1.141 añade la función spread block pasting, una característica orientada a agilizar el pegado de datos estructurados en formato de tabla o matriz a lo largo de varias líneas de código, facilitando el trabajo con configuraciones complejas.
Por otro lado, la actualización da respuesta a una demanda histórica de las grandes organizaciones al permitir el inicio de sesión simultáneo en múltiples instancias de GitHub Enterprise. A través del parámetro github-enterprise.uris, los desarrolladores y administradores de sistemas pueden alternar entre diferentes despliegues de la plataforma sin tener que cerrar e iniciar sesión repetidamente al cambiar de proyecto. Esta serie de cambios se alinea con la hoja de ruta híbrida de la compañía, que recientemente liberó el modelo MAI-Code-1.1-Flash para ejecución local y continúa refinando tecnologías como HydraFusion para alternar automáticamente el procesamiento entre la nube y el hardware del usuario.