Aplicación de escritorio GitHub Copilot agrega aislamiento de worktree, Agent Merge y sandbox para flujos de trabajo agenticos paralelos
GitHub introdujo la aplicación de escritorio de Copilot, un centro de control independiente para desarrollo nativo de agentes en vista previa técnica para usuarios de Copilot Pro, Pro+, Business y Enterprise. La aplicación aborda un dolor creciente en el desarrollo agentico: 'flujos de trabajo desarticulados, más cambios de contexto y demasiado tiempo dedicado a revisar código generado por agentes.' Presenta una vista 'Mi Trabajo' mostrando sesiones, incidencias, solicitudes de extracción y automatización de fondo en repositorios conectados, con cada sesión de agente ejecutándose en su propio worktree de git para mantener los cambios aislados.
El modelo de aislamiento central permite que múltiples agentes trabajen en paralelo sin interferencia. Un agente puede investigar un error de producción mientras otro implementa un problema del backlog y un tercero responde a comentarios de revisión de código—cada uno con su propia rama, archivos y estado de tarea. Cuando están listos, los agentes proponen cambios a través del mecanismo de solicitud de extracción de GitHub utilizando una característica llamada Agent Merge, que puede impulsar cambios a través de CI, revisiones de código y fusión de vuelta al verde automáticamente o abordar comentarios antes de fusionar.
GitHub está introduciendo 'canvases' como superficies de trabajo bidireccionales donde planes, solicitudes de extracción, sesiones de navegador, terminales, despliegues y paneles se convierten en artefactos que tanto humanos como agentes pueden actualizar. El chat sigue siendo el lugar para instrucciones y razonamiento; los canvases muestran el trabajo concreto que resulta. Para contener la ejecución de agentes, la aplicación Copilot ofrece sandboxes locales (entorno aislado en la máquina del desarrollador con restricciones de sistema de archivos y red) y sandboxes en la nube (entornos Linux efêmeros en la infraestructura de GitHub).
Para equipos de ingeniería que adoptan patrones de codificación agentica, la aplicación Copilot aborda una brecha operacional crítica: administrar múltiples agentes concurrentes sin conflictos de fusión, pérdida de contexto o acciones de escritura descontroladas. El modelo primero de PR ofrece un radio de explosión más suave que los agentes de terminal que trabajan directamente en un árbol verificado. GitHub también puso su SDK de Copilot generalmente disponible en Node.js, Python, Go, .NET, Rust y Java, permitiendo a los equipos incorporar bucles de agentes estilo Copilot en sus propias herramientas en lugar de construir orquestación desde cero.