GitHub informó el 16 de septiembre de 2026 de la migración a Rust del runtime de GitHub Copilot, que sirve de base para GitHub Copilot CLI, GitHub Copilot app y GitHub Copilot SDK. El sistema estaba desarrollado originalmente en TypeScript sobre Node.js y V8.
La reescritura supera las 800.000 líneas de Rust de producción y se completó mediante 128 pull requests integradas en la rama principal. Según GitHub, los agentes de inteligencia artificial escribieron la mayor parte del código y el despliegue se realizó de forma incremental.
El runtime también respalda soluciones como VS Code, Visual Studio, CCA, Copilot Code Review (CCR), Copilot Cowork, Copilot Studio, Excel, Outlook y PowerPoint. La migración buscó separar el runtime de la interfaz de terminal, reducir el consumo de memoria y permitir su integración dentro del mismo proceso, en lugar de ejecutarlo como un proceso independiente basado en Node.js.
GitHub eligió Rust por sus características de rendimiento, escalabilidad, fiabilidad e interoperabilidad mediante FFI, además de por su reducido número de dependencias y sus propiedades de seguridad. La compañía señaló que los resultados mejoraron el rendimiento del runtime en varios órdenes de magnitud.
Fuente: GitHub.