ToolNavs KI-Tools entdecken
Tool einreichen Anmelden
Zurück zu KI-Informationen
Anthropic ersetzt Git durch das eigene Scion: Versionskontrolle für 30.000 Merges pro Tag

Anthropic ersetzt Git durch das eigene Scion: Versionskontrolle für 30.000 Merges pro Tag

KI-Informationen • Admin • • 6 Aufrufe

Anthropics hauseigenes Versionskontrollsystem Scion wurde am 13. Oktober 2026 in einem Engineering-Beitrag von Anthropic erstmals vollständig offengelegt: Das Unternehmen hat sein Monorepo innerhalb von fünf Monaten komplett von Git auf Scion umgestellt und im selben Zeitraum auch die eigene Code-Review-Oberfläche Antique sowie Code-Suche und ein Berechtigungssystem gebaut und eingeführt. Auslöser war kein einzelner Ausfall, sondern eine Reihe von Zahlen, die außer Kontrolle gerieten: Im Mai 2026 merge-te Anthropic im Schnitt rund 2.500 Codeänderungen pro Tag; im September waren es über 30.000 pro Tag.

Was Git nicht mehr trug, war Datenverkehr im Agenten-Maßstab

Allein die Historie von Anthropics Hauptbranch ist fast 100 GB groß, eine komprimierte Arbeitskopie über 25 GB. Die CI führt in der Größenordnung von 25 Millionen Code-Checkouts pro Tag aus, Entwicklerumgebungen, Agenten-Sandboxes und Forschungsjobs nicht eingerechnet; naiv abgerufen wären das über 600 PB Git-Verkehr täglich. Alle üblichen Gegenmittel waren bereits im Einsatz: flache Klone, Sparse Checkouts, interne Spiegel und Repository-Snapshots im Objektspeicher, zeitweise mehrere Hundert interne Git-Mirrors. Doch mit weiter steigender Merge-Rate fielen die Snapshots immer weiter hinter die Spitze von main zurück, und historienabhängige Operationen wie Diff und Blame ließen sich auf Teilklonen immer schwerer korrekt halten. Anthropics Schlussfolgerung: In einer Umgebung, in der fast alle Clients dauerhaft online befindliche Agenten und Jobs sind, wird genau die Offline- und Dezentralitätsannahme, die Git groß gemacht hat, zum Skalierungshemmnis.

Scions Antwort: Das Repository zurück auf den Server

Scion folgt Prinzipien, die Git umkehren. Clients gelten als immer online und holen Daten bei Bedarf vom Server; der Server beantwortet Historien- und Blame-Anfragen, erstellt Commits und führt Merges und Rebases aus, während der Client nur einen begrenzten lokalen Objekt-Cache hält. Die Arbeitskopie wird optional und von Grund auf sparsam: Ein CI-Job, der den Diff zwischen zwei Commits braucht, fragt einfach den Server und überspringt den Checkout ganz, und auch Schreibzugriffe laufen oft vollständig über die API. Commits sollen billig, sperrfrei und nach der Größe der Änderung bepreist sein, nicht nach der Größe des Repos: Scions Arbeitseinheit, das Changeset, speichert nur die gegenüber dem ersten Elternteil geänderten Dateien samt inhaltsadressierten Zeigern auf die Dateiinhalte und ist ohne Packfiles und ohne Push sofort überall verfügbar. Im Betrieb ist Scions Infrastruktur-Fußabdruck rund 200-mal kleiner als das frühere Git-Mirroring, Checkouts laufen um zwei Größenordnungen schneller, und allein die CI gewann etwa 25 Prozent CPU-Kapazität.

Die neue Aufgabe der Ingenieure: Claude „Nein“ sagen

Der Teil dieser Rückschau, der für andere Teams am wichtigsten ist, betrifft die veränderte Rolle der Menschen. Ein siebenköpfiges Team baute Scion und Antique und schloss die Migration in fünf Monaten ab, während sich die täglichen Merges verzehnfachten. Die Ingenieure stufen Claude inzwischen als besser im Code-Schreiben ein als sich selbst, liefern aber weiterhin das übergeordnete Verständnis dafür, wie die Systeme zusammenhängen, die Design-Abwägungen und das Urteil über die nötige Skalierung. Die Beispiele sind konkret: Agenten verletzten mitunter Kernbeschränkungen des Systems, um ein Muster zu erfüllen, das nie hätte erlaubt sein dürfen, und manche Systeme versuchten, Merge-Zeitpunkte durch lineares Lesen des gesamten Commit-Logs brachial zu ermitteln, statt das Code-Review-Werkzeug zu fragen. Adversarielles Review ist wirksam, kann aber kurzsichtig werden und Claude dazu bringen, aus Misstrauen gegenüber einem anderen internen Dienst übermäßige Validierung anzuhäufen. Deshalb prüfen die Ingenieure heute die Absicht jeder Änderung, statt jede Zeile zu lesen — ein kleines Detail, das mehr über die Arbeitsteilung des agentischen Programmierens in seiner Reifephase sagt als jeder Benchmark.

Anthropic benennt die Grenzen am Ende klar: Scion ist kein Git-Ersatz für den allgemeinen Gebrauch. Es ergibt nur für wirklich riesige Monorepos Sinn, mit Zehntausenden Ingenieuren oder Schwärmen produktiv schreibender Agenten, Anthropics Möglichkeit, intern Token auszugeben, liegt weit über dem, was die meisten Firmen akzeptieren würden, und eine breit nutzbare öffentliche Version ist nicht in Sicht. Geteilt wurde der Entwurf, weil Anthropic erwartet, dass in den nächsten sechs bis zwölf Monaten weitere intensive Nutzer von KI-Programmierung an dieselbe Wand stoßen: Der Engpass wandert vom Code-Schreiben zu Infrastruktur, die für menschliches Maß gebaut wurde — Versionskontrolle, Builds und CI. Für die meisten Teams ist der realistische Schritt jetzt, zu messen, wie nahe die eigenen Checkout- und Merge-Volumina an diesem Kipppunkt sind, statt überstürzt ein eigenes System zu bauen.

Empfohlene Tools

Mehr