ESPNAre Dodgers done? Debating L.A.'s chances to recover from 3-0 NLCS deficitPunchFinland appeal court cuts Simon Ekpa’s jail term to four years — ReportThe Jerusalem PostLinkedIn unveils ranking of best Israeli startups of 2026, with cybersecurity, AI firms leadingRTP Desporto12h30 Benfica, Torreense e Braga com honras europeias de hojeDaily MaverickBollywood actor Imran Khan asked to leave India after participating in protest, media saysBBC NewsSevere drought declared in parts of southern EnglandNOSPodcast De Dag: De opmars van de Houthi'sBollywood HungamaRajpal Yadav deposits Rs 2 crores in cheque bounce case; Supreme Court refers dispute to mediationSeeking AlphaMomentus stock moves higher on new ARCSPACE in-space servicing agreementCollider10 Perfect Psychological Thrillers With the Best Plots, RankedWirtualna PolskaNajpierw chłód, a potem powrót ciepła. Co czeka nas w pogodzie?XatakaLidl tiene un mini horno con funciones de freidora de aire que cabe en cocinas pequeñas y su precio no llega a los 90 euros
The Daily Newsstand · Free, Always
Thursday, October 15, 2026

Scion: schlanke Git-Alternative von Anthropic für agentische Workflows

Translate

In einem Blogbeitrag beschreibt das KI-Unternehmen Anthropic ein selbst entwickeltes Versionskontrollsystem mit Client-Server-Architektur, da das gängige Git bei der Firma an seine Grenzen gekommen war. Veröffentlichen will Anthropic das Tool jedoch nicht, da es zu eng an die firmeninternen Strukturen geknüpft sei. Die Beschreibung soll eher als Erfahrungsbericht dienen.

Als Grund für die Eigenentwicklung nennt Anthropic den gestiegenen Bedarf an Beiträgen zum Code (Merges) durch die Tätigkeit von Agenten. Das für die Offline-Entwicklung konzipierte Git konnte hier nicht mehr ausreichend skalieren. Die Architektur des neuen Systems mit Namen Scion ist hingegen speziell für automatisierte und agentische Clients ausgelegt, die immer online sind.

Die Scion-Infrastruktur benötigt laut dem Blog 200-mal weniger CPU-Leistung und Arbeitsspeicher als die vorherige Git-Mirror-Infrastruktur. CI- und Forschungsjobs checken Code um zwei Größenordnungen schneller aus, in Sekunden statt Minuten (siehe Abbildung 1).

Infografik Geschwindigkeitsgewinn

Geschwindigkeit im Vergleich zwischen Git und Scion (Abb. 1).

(Bild: Anthropic)

Die Zahl an Merges konnte die Firma von durchschnittlich rund 2500 täglich im Mai auf mehr als 30.000 täglich im September steigern (Abbildung 2). „Wir erwarten nicht, dass sich diese Wachstumsrate in nächster Zeit verlangsamen wird“, heißt es im Blog.

Infografik: Steigerung der Merges

Mit dem neuen System (rot) konnte Anthropic die Anzahl an Merges deutlich steigern (Abb. 2).

(Bild: Anthropic)

Neben dem Kern der Versionskontrolle hat die KI-Firma eine Review-Oberfläche, Antique, und weitere Hilfstools geschaffen.

Ein Git-System besteht aus verschiedenen, dezentralisierten und unabhängigen Klonen. Die Arbeit mit dem Monorepository von Anthropic war in dieser Struktur immer schwerer handhabbar. Die History des Main-Zweigs umfasste knapp 100 Gigabyte und eine komprimierte Arbeitskopie mehr als 25 Gigabyte. Hinzu kamen rund 25 Millionen Checkouts täglich allein für CI, was theoretisch mehr als 600 Petabyte (ca. 600.000 Terabyte) an täglichem Datentransfer mit Git bedeutet hätte.

Spezielle Tools und Workarounds minderten diese Last: Anthropic betrieb beispielsweise mehrere hundert Git-Mirrors, wodurch Funktionen wie diff und blame aber schwieriger zu koordinieren waren (Abbildung 3).

Infografik git-Workflow

Ein typischer Workflow für einen Git-Checkout mit Mirrors (Abb. 3).

(Bild: Anthropic)

Das Grundkonzept von Scion trennt sich von den vollwertigen Clients bei Git und wechselt zu einer Client-Server-Struktur, wobei die Verbindung immer online ist. Clients sind stetig synchron und brauchen nicht das komplette Repo als Basis. Auch CI-Systeme brauchen keine Kopie des Repos, sondern holen sich die nötigen Informationen per API (Abbildung 4).

Infografik Checkout

Die Checkout-Architektur von Scion (Abb. 4).

(Bild: Anthropic)

Wichtiges Merkmal von Scion ist die verteilte Datenhaltung auf Serverseite. Es gibt kein materialisiertes Repository an einem Ort, alle Daten sind verteilt und horizontal skalierbar. Packfiles wie bei Git existieren nicht. Eine kleine Anzahl von Servern reicht, die ihre Funktionen per API in alle Richtungen anbieten.

Commits, Rebases oder Merges erfolgen auf den Servern und es gibt keine große Push-Last im Netzverkehr. Commits haben die Form von Change Sets, die nur die Änderungen an bestimmten Dateien aufzeichnen, statt die kompletten geänderten Dateien auszuliefern (Abbildung 5).

Infografik Changeset

Ein Change Set als Commit verzeichnet nur die Änderungen (Abb. 5).

(Bild: Anthropic)

Scion wurde von einem siebenköpfigen Team mithilfe von Claude in fünf Monaten entwickelt. Eine Erfahrung, über die Anthropic berichtet, ist, dass Migrationen mit LLMs weniger Personal in kleinen Teams erfordern. Ingenieure werden dabei nicht weniger wertvoll: „Dennoch lieferten unsere Ingenieure ein unschätzbares Verständnis für die höherrangigen, systemübergreifenden Komponenten und die Abwägungen beim Design. Sie trafen fundierte Entscheidungen zu den Problemen, die wir lösen wollten, und zu der Größenordnung, die wir erreichen mussten.“ Oft hatten sie die Arbeit der Agenten zu korrigieren.

Jede Änderung wurde von KI (Adversarial LLMs) und Menschen geprüft, aber hinsichtlich der Intention der Änderung, und nicht jede Codezeile einzeln.

Anthropic will Scion nicht veröffentlichen, da es laut der Firma eng mit den internen Strukturen des Unternehmens verknüpft und daher nicht übertragbar sei. Intention des Berichts ist vielmehr, die prinzipiellen Erkenntnisse mit anderen Unternehmen mit großen Entwicklungsabteilungen zu teilen. Die nötigen Anpassungen seien dann individuell umzusetzen.

Auch andere Unternehmen haben eigene Versionskontrollsysteme gebaut, zum Beispiel Google mit Piper und Meta mit Sapling, wobei bei Letzterem grundlegende Teile sogar Open Source sind, wenn auch nicht das komplette System.

View the original on heise online →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.