Saltar al contenido principal
Volver a Noticias
AI Development

GitHub migra el runtime de Copilot a Rust

GitHub reescribió el runtime del agente Copilot de TypeScript a Rust, mejorando el rendimiento y simplificando la integración en sus SDK.

Publicado: 17 de septiembre de 2026Por GetAISet Editorial

Publicación de la fuente original: 17 de septiembre de 2026

GitHub ha completado una migración del runtime del agente Copilot —utilizado por el CLI, la aplicación y el SDK de Copilot— de una implementación en TypeScript/Node.js a más de 800 000 líneas de Rust de producción. La reescritura fue impulsada en gran medida por agentes de IA, abarcó 128 pull requests y se entregó de forma incremental, permitiendo que un único desarrollador terminara el trabajo central en unos pocos meses mientras el resto del equipo continuaba ampliando las capacidades del runtime.

El cambio aborda varias limitaciones de la pila original, incluyendo alta latencia de inicio, sobrecarga de memoria de V8 y la necesidad de comunicación fuera del proceso cuando el SDK incrusta el runtime. Al apuntar a una biblioteca Rust en‑proceso con dependencias mínimas y una ABI C, el nuevo runtime puede ser incrustado por los seis lenguajes del SDK de Copilot y ofrece un perfil de recursos más predecible. La portación se realizó in‑place mediante un reemplazo atómico componente por componente, evitando cualquier interrupción del trabajo en la rama principal.