Ir al contenido
Español
Contenido de FikirPilot

Migración del entorno de ejecución de GitHub Copilot a Rust mediante Copilot

Actualizado: 17/09/2026 · 3 min de lectura · 552 palabras

Publicado: · Noticia recibida: · Tiempo de procesamiento: 2 min

Migración del entorno de ejecución de GitHub Copilot a Rust mediante Copilot
Pantalla con código y teclado

El entorno de ejecución de agentes de Copilot, que sustenta GitHub Copilot CLI, GitHub Copilot app y GitHub Copilot SDK, se desarrolló inicialmente para GitHub Copilot cloud agent (CCA) utilizando TypeScript, Node.js y V8. GitHub reescribió desde cero el entorno de ejecución con más de 800.000 líneas de código Rust de producción, con la ayuda de GitHub Copilot app y Copilot CLI. Los agentes de AI generaron la mayor parte del código; los cambios se incorporaron gradualmente a la rama principal mediante 128 pull requests. Mientras las regresiones resultantes se solucionaban rápidamente, el rendimiento mejoró en varios órdenes de magnitud. El proyecto, que antes podría haber requerido uno o dos años de trabajo de un equipo, se completó en unos meses principalmente con un solo desarrollador; mientras tanto, los demás miembros del equipo siguieron ampliando las capacidades del sistema.

El entorno de ejecución común es compatible con GitHub Copilot CLI y GitHub Copilot app, así como con las versiones más recientes de VS Code, Visual Studio, CCA, Copilot Code Review (CCR), Copilot Cowork, Copilot Studio, Excel, Outlook, PowerPoint y Word. Muchos de estos productos, que inicialmente desarrollaron sus propios bucles de agentes, migraron posteriormente a GitHub Copilot SDK, que proporciona acceso al entorno de ejecución de agentes de Copilot. De este modo, se buscó compartir entre los productos las mejoras en seguridad, fiabilidad, rendimiento e inteligencia.

Sin embargo, la arquitectura basada en TypeScript, Node.js, V8, Ink y React, aunque era suficiente para una aplicación de consola, planteaba limitaciones en entornos que requerían un inicio rápido, un bajo uso de memoria y una alta densidad de servidores. Además, en la primera versión de CLI, desarrollada rápidamente, la interfaz de terminal y el entorno de ejecución estaban entrelazados en lugar de organizarse en capas separadas.

Por qué es importante

El impacto de este cambio va más allá de una única herramienta para desarrolladores; el amplio grupo de productos que utiliza el entorno de ejecución común puede compartir a través de la misma infraestructura las mejoras en seguridad, fiabilidad, rendimiento e inteligencia. La eliminación de las limitaciones de la pila tecnológica anterior en entornos que requieren un inicio rápido, un bajo consumo de memoria y una alta densidad de servidores afecta a los equipos que llevan el entorno de ejecución a distintos productos. El hecho de que el proceso se llevara a cabo en unos meses, principalmente con un solo desarrollador y agentes de inteligencia artificial, demuestra que las formas de dividir el trabajo y realizar revisiones pueden cambiar en las transformaciones de código de producción a gran escala. La incorporación de los cambios mediante 128 pull requests independientes y la corrección de las regresiones ponen de manifiesto que la rapidez no elimina la necesidad de controles graduales. Sin embargo, los resultados se basan en la propia explicación técnica de GitHub; no se proporciona información sobre la carga de mantenimiento a largo plazo de la nueva estructura.

Antecedentes

GitHub no es un nombre nuevo en el archivo de FikirPilot: en los últimos 90 días publicamos 3 noticias en las que se mencionaba este nombre; la más reciente data del 11 de septiembre de 2026.

Término: agente

Un agente de inteligencia artificial es un software que, en lugar de generar una única respuesta, recurre a herramientas y ejecuta tareas en varios pasos para alcanzar un objetivo.

Fuente: GitHub Blog