GitHub Copilot permite ejecutar varios agentes en paralelo
La app de GitHub Copilot ahora soporta sesiones simultáneas aisladas en worktrees, evitando conflictos y acelerando tareas repetitivas.

GitHub Copilot ha añadido soporte para ejecutar varios agentes a la vez dentro de su aplicación. Cada agente se aloja en un worktree independiente, lo que garantiza que sus contextos no se mezclarán y que pueden avanzar en paralelo sin interferir.
Sesiones de agente aisladas
Una sesión de agente representa una tarea completa que le asignas a Copilot, desde el inicio hasta la finalización. La vista de sesiones muestra una tarjeta por cada agente, con su título y el progreso. Al iniciar una nueva sesión, las que ya están en ejecución continúan sin interrupciones.
El aislamiento se consigue gracias a que cada sesión se ejecuta en su propio Git worktree. Esto permite que varios agentes trabajen simultáneamente sobre la misma rama del repositorio, pero en directorios de trabajo separados. Cada agente mantiene su propio contexto, por lo que al cambiar de sesión no es necesario volver a describir la tarea.
Caso práctico
En el repositorio de ejemplo tailspin-toys se ilustran tres tareas concurrentes:
- Añadir la funcionalidad funded sort.
- Ejecutar una revisión de accesibilidad.
- Lanzar la suite de pruebas.
Se abre una sesión para la primera tarea y, sin esperar a que termine, se crea una segunda sesión para la revisión de accesibilidad y, a continuación, una tercera para los tests. La vista de sesiones permite monitorizar el progreso de cada agente y revisar los resultados cuando finalicen, incluso mientras el desarrollador se toma un descanso.
Cómo empezar
Para probar el flujo, basta con iniciar dos tareas pequeñas en la app de GitHub Copilot y observar cómo avanzan de forma independiente. Es una forma sencilla de comprobar la ganancia de productividad sin comprometer procesos críticos.
Esta capacidad es especialmente útil en pipelines de desarrollo donde se necesita generar código, validar accesibilidad y ejecutar pruebas de forma simultánea, reduciendo el tiempo total de espera y evitando la sobrecarga de cambiar de contexto frecuentemente.

