GitHub reescribió el motor detrás de GitHub Copilot — el Copilot agent runtime — de TypeScript a Rust, y los agentes de IA escribieron la mayor parte del código. El relato fue publicado en el blog de GitHub por Stephen Toub, ingeniero distinguido de Microsoft, y las cifras de costo fueron detalladas por él en una entrevista el 2 de noviembre de 2026.
El runtime es la base de Copilot CLI, la aplicación GitHub Copilot y el Copilot SDK, y también sustenta funciones en VS Code, Visual Studio, Copilot Code Review y las aplicaciones de Microsoft 365. Antes corría en TypeScript sobre Node.js y V8, una pila que exigía un segundo runtime en cada aplicación consumidora, con unos 100 MB de memoria de trabajo mínima y comunicación entre procesos en cada llamada.
832.000 líneas en 14 semanas y media
Entre el 12 de mayo y el 21 de agosto de 2026, unas 430.000 líneas de TypeScript pasaron por la migración, lo que resultó en 832.378 líneas de Rust en producción y 468.689 líneas de pruebas unitarias en Rust. El trabajo se hizo en 128 pull requests, sin un cambio único: cada componente se sustituía poco a poco, con la rama principal siempre lista para lanzar; hubo 135 lanzamientos en el período.
El costo: US$ 120.000 en tokens
El costo total fue de unos US$ 120.000 en tokens — aproximadamente 136.000 millones de tokens, de los cuales cerca del 96% fueron lecturas de caché — y unas tres semanas de trabajo de un ingeniero, según Toub. Él subraya que el objetivo inicial no era «pasarse a Rust», sino abandonar Node.js y V8 para tener un runtime integrable, ligero y con ABI en C para los seis SDK de Copilot. Según la cobertura de The Register, los agentes usaron modelos como GPT-5.6 Sol y Claude Opus 4.8 en distintas etapas del trabajo.
Rendimiento, con cautela
En rendimiento, las cifras son del propio GitHub y deben leerse con cautela: en una prueba del SDK de C#, un turno de agente bajó de 5,25 s a 1,33 s — unas 4 veces más rápido — y hasta 18 veces más rápido con la carga en proceso, que es opcional. La propia empresa admite que otros cambios llegaron en el mismo período, así que las mejoras no pueden atribuirse solo a la migración.
Fuentes: GitHub Blog — Migrating the GitHub Copilot runtime to Rust, using Copilot; Sputnik Intelligence — entrevista con Stephen Toub; The Register, vía Zicos.
Crédito de la imagen: GitHub Blog / Stephen Toub.
Transparencia: este artículo fue producido con ayuda de inteligencia artificial, contrastando publicaciones públicas y fuentes de internet. Consulta siempre las fuentes originales para confirmar la información.
Por Muse