Microsoft y GitHub presentaron una actualización radical de GitHub Copilot que transforma al asistente de programación en un agente de software completamente autónomo. La nueva versión, denominada Copilot Workspace Agents, puede recibir una descripción de un bug o una funcionalidad nueva en lenguaje natural y, de forma autónoma, leer el código existente, planificar los cambios necesarios, implementarlos, ejecutar los tests, y abrir un Pull Request con su trabajo.
En demostraciones realizadas en el GitHub Universe, el agente resolvió bugs reales en repositorios open source populares como React, Django y TensorFlow, sin intervención humana más allá de la descripción inicial del problema. El tiempo promedio para resolver un bug de complejidad media fue de 8-15 minutos.
El agente tiene acceso a un entorno de desarrollo completo: puede instalar dependencias, ejecutar comandos de terminal, correr suites de tests y ver el output, e iterar hasta que los tests pasen. Si encuentra un error inesperado, el agente analiza el problema y ajusta su estrategia.
El sistema incluye controles de seguridad importantes: el agente no puede hacer push directamente a ramas protegidas, todos sus cambios pasan por revisión humana antes de merge, y existe un límite configurable de cuántos archivos puede modificar en una sola sesión.
La característica está disponible en GitHub Copilot Enterprise a partir de este mes, con planes de expansión a Copilot Business en el segundo trimestre. Los ingenieros de software ya debaten sobre el impacto que esto tendrá en el flujo de trabajo del desarrollo moderno.