O ambiente de execução de agentes Copilot, que serve de base para o GitHub Copilot CLI, o GitHub Copilot app e o GitHub Copilot SDK, foi inicialmente desenvolvido para o GitHub Copilot cloud agent (CCA) usando TypeScript, Node.js e V8. A GitHub reescreveu o ambiente de execução do zero, com mais de 800.000 linhas de código Rust em produção, com a ajuda do GitHub Copilot app e do Copilot CLI. A maior parte do código foi criada por agentes de AI; as alterações foram incorporadas gradualmente à ramificação principal por meio de 128 pull requests. Enquanto as regressões resultantes eram rapidamente corrigidas, o desempenho melhorou em várias ordens de magnitude. O projeto, que antes poderia levar um ou dois anos para uma equipe, foi concluído em poucos meses, principalmente por um único desenvolvedor; os demais membros da equipe também continuaram ampliando os recursos do sistema.
O ambiente de execução compartilhado oferece suporte ao GitHub Copilot CLI e ao GitHub Copilot app, bem como às versões mais recentes de VS Code, Visual Studio, CCA, Copilot Code Review (CCR), Copilot Cowork, Copilot Studio, Excel, Outlook, PowerPoint e Word. Muitos desses produtos inicialmente desenvolveram seus próprios ciclos de agentes, mas depois migraram para o GitHub Copilot SDK, que fornece acesso ao ambiente de execução de agentes Copilot. Com isso, buscou-se compartilhar entre os produtos melhorias de segurança, confiabilidade, desempenho e inteligência.
No entanto, a arquitetura baseada em TypeScript, Node.js, V8, Ink e React, embora fosse suficiente para um aplicativo de console, gerou limitações em ambientes que exigem inicialização rápida, baixo uso de memória e alta densidade de servidores. Além disso, na primeira versão do CLI, desenvolvida rapidamente, a interface de terminal e o ambiente de execução estavam interligados, em vez de organizados em camadas separadas.
Por que isso é importante
O impacto dessa mudança vai além de uma única ferramenta para desenvolvedores; o amplo grupo de produtos que utiliza o ambiente de execução compartilhado pode compartilhar, por meio da mesma infraestrutura, melhorias nas áreas de segurança, confiabilidade, desempenho e inteligência. A eliminação das limitações da pilha tecnológica anterior em ambientes que exigem inicialização rápida, baixo consumo de memória e alta densidade de servidores interessa às equipes que levam o ambiente de execução a diferentes produtos. O fato de o processo ter sido conduzido em poucos meses, principalmente por um único desenvolvedor e agentes de AI, mostra que as formas de divisão do trabalho e de revisão podem mudar em transformações de código de produção em grande escala. A incorporação das mudanças por meio de 128 pull requests separados e a correção das regressões revelam que a rapidez não elimina a necessidade de supervisão gradual. No entanto, os resultados se baseiam no relato técnico do próprio GitHub; não foram fornecidas informações sobre a carga de manutenção da nova estrutura no longo prazo.
Contexto
GitHub não é um nome novo no arquivo do FikirPilot: nos últimos 90 dias, publicamos 3 notícias que mencionam esse nome; a mais recente é de 11 de setembro de 2026.
Termo: agente
Um agente de AI é um software que, em vez de produzir uma única resposta, aciona ferramentas e executa tarefas em várias etapas para atingir um objetivo.