Copilot generaliza su aislamiento local para agentes en CLI, la app y VS Code. Permite limitar el acceso a archivos, red y credenciales, pero hay que activarlo.
GitHub ha puesto a disposición general el aislamiento local de sus agentes de Copilot. Cuando el agente ejecuta comandos o herramientas en un ordenador, esas acciones pueden operar dentro de un entorno con límites definidos para evitar que accedan a recursos que no necesitan para la tarea.
Las políticas permiten decidir qué archivos y carpetas se pueden leer o modificar, si el agente puede conectarse a internet o a la red local y si puede utilizar credenciales de Git o de GitHub CLI. También pueden alcanzar ciertas herramientas locales, como servidores MCP y servicios de lenguaje, cuando son compatibles.
La función se ofrece en GitHub Copilot CLI, la aplicación de Copilot y sesiones de VS Code que utilizan Agent Host. GitHub utiliza Microsoft eXecution Container para traducir una política común a controles nativos de Windows, macOS y Linux. En organizaciones, los administradores pueden exigir el aislamiento e impedir que los usuarios relajen esos límites.
El aislamiento controla lo que pueden hacer las herramientas ejecutadas por el agente, no qué modelo de IA se ha elegido. Por eso puede usarse con distintos modelos y no debe confundirse con ejecutar un modelo local o trabajar sin conexión. La protección efectiva depende de que la política esté configurada para los recursos concretos de cada proyecto.
GitHub indica que el aislamiento local está incluido con Copilot sin coste adicional, pero está desactivado por defecto y hay que habilitarlo. La configuración local de la terminal y la aplicación es independiente: activarlo en una no cambia la otra. Su documentación explica las opciones disponibles para dar más autonomía al agente sin concederle acceso irrestricto al ordenador.