Il Copilot agent runtime alla base di GitHub Copilot CLI, GitHub Copilot app e GitHub Copilot SDK è stato inizialmente sviluppato per GitHub Copilot cloud agent (CCA) utilizzando TypeScript, Node.js e V8. GitHub ha riscritto da zero il runtime con oltre 800,000 righe di codice Rust di produzione, con l’aiuto di GitHub Copilot app e Copilot CLI. Gran parte del codice è stata generata da agenti AI; le modifiche sono state integrate gradualmente nel ramo principale attraverso 128 pull request. Mentre le regressioni emerse venivano risolte rapidamente, le prestazioni sono migliorate di diversi ordini di grandezza. Il progetto, che in precedenza avrebbe potuto richiedere uno o due anni di lavoro a un team, è stato completato in pochi mesi principalmente da un solo sviluppatore; nel frattempo, gli altri membri del team hanno continuato ad ampliare le capacità del sistema.
Il runtime condiviso supporta GitHub Copilot CLI e GitHub Copilot app, oltre alle versioni più recenti di VS Code, Visual Studio, CCA, Copilot Code Review (CCR), Copilot Cowork, Copilot Studio, Excel, Outlook, PowerPoint e Word. Molti di questi prodotti, dopo aver inizialmente sviluppato i propri cicli agentici, sono successivamente passati a GitHub Copilot SDK, che fornisce accesso al Copilot agent runtime. L’obiettivo era consentire la condivisione tra i prodotti dei miglioramenti in termini di sicurezza, affidabilità, prestazioni e intelligenza.
Tuttavia, l’architettura basata su TypeScript, Node.js, V8, Ink e React, pur essendo adeguata per un’applicazione da console, presentava limitazioni negli ambienti che richiedevano un avvio rapido, un basso utilizzo della memoria e un’elevata densità dei server. Inoltre, nella prima versione della CLI, sviluppata rapidamente, l’interfaccia del terminale e il runtime erano intrecciati anziché essere organizzati in livelli separati.
Perché è importante
L’impatto di questo cambiamento va oltre un singolo strumento per sviluppatori: l’ampia gamma di prodotti che utilizza il runtime condiviso può condividere, attraverso la stessa infrastruttura, i miglioramenti in termini di sicurezza, affidabilità, prestazioni e intelligenza. Il superamento dei limiti del precedente stack tecnologico negli ambienti che richiedono un avvio rapido, un basso utilizzo della memoria e un’elevata densità dei server interessa i team che portano il runtime su prodotti diversi. Il fatto che il processo sia stato condotto nell’arco di alcuni mesi principalmente da un unico sviluppatore e da agenti di intelligenza artificiale mostra che, nelle trasformazioni su larga scala del codice di produzione, le modalità di suddivisione del lavoro e di revisione possono cambiare. L’integrazione delle modifiche tramite 128 pull request distinte e la correzione delle regressioni dimostrano che la rapidità non elimina la necessità di controlli graduali. Tuttavia, i risultati si basano sul resoconto tecnico di GitHub; non vengono fornite informazioni sull’onere di manutenzione a lungo termine della nuova struttura.
Contesto
GitHub non è un nome nuovo nell’archivio di FikirPilot: negli ultimi 90 giorni abbiamo pubblicato 3 notizie in cui compare questo nome; la più recente risale all’11 settembre 2026.
Termine: agente
Un agente di intelligenza artificiale è un software che, anziché produrre un’unica risposta, richiama strumenti e svolge attività in più fasi per raggiungere un obiettivo.