A GitHub átmigrálja a Copilot futtatókörnyezetet Rustba
A GitHub átírta a Copilot ügynök futtatókörnyezetét a TypeScript-ről Rustra, javítva a teljesítményt és egyszerűsítve az integrációt az SDK-k között.
Az eredeti forrás közzétételi dátuma: 2026. szeptember 17.
A GitHub befejezte a Copilot ügynök futtatókörnyezetének migrációját – amelyet a Copilot CLI, az alkalmazás és az SDK használ – egy TypeScript/Node.js megvalósításról több mint 800 000 soros produkciós Rust kódra. Az átírást nagyrészt AI ügynökök hajtották, 128 pull requestet ölelt fel, és fokozatosan került szállításra, lehetővé téve egyetlen fejlesztőnek, hogy néhány hónap alatt befejezze a magmunkát, miközben a szélesebb csapat tovább bővítette a futtatókörnyezet képességeit.
A lépés több korlátozást is orvosol az eredeti stackben, többek között a magas indítási késleltetést, a V8 memória terhelését és a folyamaton kívüli kommunikáció szükségességét, amikor az SDK beágyazza a futtatókörnyezetet. Egy minimális függőségekkel rendelkező, in‑process Rust könyvtárra C ABI‑val célozva az új futtatókörnyezet beágyazható mind a hat Copilot SDK nyelvre, és előre kiszámíthatóbb erőforrásprofilt kínál. A portolást helyben, atomikus komponens‑ről‑komponens cserével hajtották végre, elkerülve a fő ágon bármilyen munkamegszakítást.