Zum Inhalt springen
Deutsch
FikirPilot-Inhalt

Migration der GitHub-Copilot-Laufzeit auf Rust mithilfe von Copilot

Aktualisiert: 17.09.2026 · 3 Min. Lesezeit · 445 Wörter

Veröffentlicht: · Meldung erreichte uns: · Verarbeitungszeit: 2 Min.

Quelle zuletzt geprüft:

Migration der GitHub-Copilot-Laufzeit auf Rust mithilfe von Copilot
Code auf einem Bildschirm und eine Tastatur

Die Copilot-Agentenlaufzeit, die GitHub Copilot CLI, der GitHub Copilot app und dem GitHub Copilot SDK zugrunde liegt, wurde ursprünglich für den GitHub Copilot cloud agent (CCA) mit TypeScript, Node.js und V8 entwickelt. GitHub schrieb die Laufzeit mithilfe von GitHub Copilot app und Copilot CLI von Grund auf mit mehr als 800.000 Zeilen produktivem Rust-Code neu. Der Großteil des Codes wurde von AI-Agenten erstellt; die Änderungen wurden schrittweise über 128 Pull Requests in den Hauptentwicklungszweig übernommen. Während dabei aufgetretene Regressionen schnell behoben wurden, verbesserte sich die Leistung um mehrere Größenordnungen. Das Projekt, das zuvor ein Team ein oder zwei Jahre hätte beschäftigen können, wurde innerhalb weniger Monate weitgehend von einem einzigen Entwickler abgeschlossen; zugleich bauten andere Teammitglieder die Fähigkeiten des Systems weiter aus.

Die gemeinsame Laufzeit unterstützt neben GitHub Copilot CLI und GitHub Copilot app auch die neuesten Versionen von VS Code, Visual Studio, CCA, Copilot Code Review (CCR), Copilot Cowork, Copilot Studio, Excel, Outlook, PowerPoint und Word. Viele dieser Produkte entwickelten zunächst eigene Agentenschleifen und wechselten später zum GitHub Copilot SDK, das den Zugriff auf die Copilot-Agentenlaufzeit ermöglicht. Damit sollten Verbesserungen bei Sicherheit, Zuverlässigkeit, Leistung und Intelligenz produktübergreifend geteilt werden.

Die auf TypeScript, Node.js, V8, Ink und React basierende Architektur war zwar für eine Konsolenanwendung ausreichend, brachte jedoch Einschränkungen in Umgebungen mit sich, die einen schnellen Start, geringen Speicherverbrauch und eine hohe Serverdichte erfordern. Zudem waren in der rasch entwickelten ersten Version von CLI die Terminalschnittstelle und die Laufzeit miteinander verflochten, statt als getrennte Schichten aufgebaut zu sein.

Warum das wichtig ist

Die Auswirkungen dieser Änderung gehen über ein einzelnes Entwicklerwerkzeug hinaus: Die breite Produktgruppe, die die gemeinsame Laufzeit nutzt, kann Verbesserungen bei Sicherheit, Zuverlässigkeit, Leistung und Intelligenz über dieselbe Infrastruktur teilen. Die Beseitigung der Einschränkungen des bisherigen Technologie-Stacks in Umgebungen, die einen schnellen Start, geringen Speicherverbrauch und eine hohe Serverdichte erfordern, ist für Teams relevant, die die Laufzeit in verschiedene Produkte integrieren. Dass der Prozess innerhalb weniger Monate überwiegend von einem einzelnen Entwickler und AI-Agenten umgesetzt wurde, zeigt, dass sich bei groß angelegten Umstellungen von Produktionscode die Formen der Arbeitsteilung und Überprüfung verändern können. Dass die Änderungen über 128 separate Pull Requests eingebracht und Regressionen behoben wurden, verdeutlicht, dass Geschwindigkeit die Notwendigkeit einer schrittweisen Kontrolle nicht beseitigt. Die Ergebnisse beruhen jedoch auf GitHubs eigener technischer Darstellung; zur langfristigen Wartungslast der neuen Struktur werden keine Angaben gemacht.

Hintergrund

GitHub ist im Archiv von FikirPilot kein neuer Name: In den vergangenen 90 Tagen haben wir 3 Nachrichtenartikel veröffentlicht, in denen dieser Name vorkam; der jüngste stammt vom 11. September 2026.

Begriff: Agent

Ein AI-Agent ist eine Software, die Werkzeuge aufruft und mehrstufige Aufgaben ausführt, um ein Ziel zu erreichen, anstatt nur eine einzelne Antwort zu erzeugen.

Quelle: GitHub Blog