Laptop met code-editor op het scherm en een plant op het bureau
Nieuws14 oktober · 04:275 min leestijd

Anthropic vervangt Git door Scion in eigen monorepo

Anthropic vervangt Git in zijn eigen monorepo door Scion, nadat dagelijkse codewijzigingen groeiden van circa 2.500 naar ruim 30.000. De cijfers laten zien hoe AI-code de druk verplaatst naar broncodebeheer, CI en review.

Scion vervangt Git in Anthropics eigen monorepo, waar het aantal dagelijkse codewijzigingen steeg van circa 2.500 in mei naar ruim 30.000 in september, meldt het bedrijf.

Die groei verplaatst werk van code schrijven naar de systemen die wijzigingen opslaan, bouwen, testen en samenvoegen. Als AI-codeertools in een Nederlands ontwikkelteam meer wijzigingen aanleveren, tellen wachttijd bij code-checkouts, CI en review mee in de productiviteitsrekening. Anthropic zegt dat zijn schaal uitzonderlijk is en dat de meeste organisaties dit probleem niet op korte termijn zullen hebben.

De 30.000 merges komen uit één repository

Anthropic zegt dat het in mei gemiddeld circa 2.500 codewijzigingen per dag samenvoegde en in september ruim 30.000. De grafiek bij de publicatie markeert 30.401 wijzigingen op 9 september. Die cijfers gelden voor Anthropics eigen monorepo, niet voor klanten of Git-gebruik in het algemeen.

Grafiek met dagelijkse codewijzigingen in Anthropics monorepo, met 30.401 samengevoegde wijzigingen op 9 september. Bron: Anthropic
Grafiek met dagelijkse codewijzigingen in Anthropics monorepo, met 30.401 samengevoegde wijzigingen op 9 september. Bron: Anthropic

De hoofdtak bevat volgens Anthropic bijna 100 gigabyte aan geschiedenis; een gecomprimeerde werkkopie is meer dan 25 gigabyte. Alleen voor continue integratie doet het bedrijf dagelijks ongeveer 25 miljoen code-checkouts, buiten ontwikkelcomputers, agent-sandboxes en onderzoekswerk. Als iedere checkout de volledige repository ophaalt, zou dat volgens Anthropic meer dan 600 petabyte verkeer per dag betekenen.

Git kreeg een ander soort belasting

Git is ontworpen als een gedecentraliseerd systeem: een kloon bevat in beginsel de repository en geschiedenis en kan lokaal of offline werken. Dat ontwerp past bij de meeste repositories. Bij Anthropic groeit de hoeveelheid data die iedere ontwikkelomgeving moet verwerken, terwijl veel gebruikers agenten en CI-taken zijn die online werken.

Anthropic gebruikte bestaande opties als gedeeltelijke checkouts, interne mirrors en snapshots in objectopslag. Op het drukste moment draaide het bedrijf enkele honderden Git-mirrors. Naarmate meer wijzigingen binnenkwamen, liepen snapshots verder achter op de hoofdbranch en vergde het meer onderhoud om functies als verschillen en blame op gedeeltelijke kopieën betrouwbaar te houden.

Scion verdeelt opslag en rekenwerk

Scion verplaatst meer repositorywerk naar servers. Een client vraagt bestanden of geschiedenis op wanneer die nodig zijn, en kan via een API bijvoorbeeld verschillen opvragen zonder eerst een lokale repository te beheren. De wijziging wordt vastgelegd als een changeset met de gewijzigde bestanden en verwijzingen naar de inhoud in opslag. Servers bouwen aanvullende gegevens, zoals bestandsgeschiedenis en blame, waar die nodig zijn.

Schema van Scion met ontwikkelaars en CI-jobs, de scion-daemon, regionale cache, server, Spanner en cloudopslag. Bron: Anthropic
Schema van Scion met ontwikkelaars en CI-jobs, de scion-daemon, regionale cache, server, Spanner en cloudopslag. Bron: Anthropic

Anthropic zegt dat iedere cachelaag meer dan 99 procent van de verzoeken zelf opvangt. Voor de eigen omgeving rapporteert het bedrijf 200 keer minder CPU- en geheugencapaciteit dan bij de eerdere Git-mirrors, checkouts twee ordes van grootte sneller en 25 procent extra CPU-capaciteit voor CI. Die cijfers komen van Anthropic zelf; de publicatie bevat geen onafhankelijke benchmark.

Een team van zeven bouwde Scion, code-reviewomgeving Antique, codezoeken en toegangsbeheer voor broncode. De verhuizing van de monorepo duurde vijf maanden. Scion ondersteunt ook rechten per map; Antique kan reviewregels laten verschillen voor bijvoorbeeld een tekstwijziging en een gevoelige wijziging in de werking van software. Het team zegt iedere aanvraag nog te beoordelen, met aandacht voor de bedoeling in plaats van iedere coderegel.

Tijdens het bouwen liet Anthropic Claude Mythos Preview de eerste versie van de Git-naar-Scion-inleesroutine herschrijven. Het bedrijf zegt dat die versie 20 keer minder geheugen gebruikte en vier keer sneller draaide, met behoud van de bestaande volgorde- en datastructuurregels. Dat resultaat betreft één interne taak.

Omdat een centrale merge-wachtrij met één globale vergrendeling niet goed werkt bij duizenden gelijktijdige wijzigingen, vertrouwt Anthropic meer op tests na het samenvoegen en vóór het uitrollen. Gelijktijdige wijzigingen kunnen nog conflicteren.

De toolketen bepaalt de doorstroom

Anthropic presenteert Scion niet als algemene vervanger voor Git. Het systeem is toegesneden op uitzonderlijk grote monorepos, en nabouwen zou ook eigen code-review, zoeken en CI vragen. Meta bouwde Sapling gedurende tien jaar voor een interne repository met tientallen miljoenen bestanden, commits en branches en stelde de client in 2022 open source beschikbaar. Grote repositories vroegen dus al om eigen oplossingen voordat agenten het wijzigingstempo opvoerden.

De druk op ontwikkelplatforms is inmiddels breder. GitHub schreef in april dat agentische workflows sinds december scherp versnelden en dat het zijn platform ontwerpt voor dertig keer de toenmalige schaal, naast groei in pull requests, API-gebruik en grote repositories.

Anthropic had eerder al onderhoudsroutines op de eigen apps ingezet die in enkele weken 388 pull requests openden. Claude Code-maker Boris Cherny meldde dat er 180 werden samengevoegd na Claude Code Review en menselijke review. Op 9 oktober zette Anthropic dynamische workflows in Managed Agents in bèta, waarmee een agent meerfasig werk over meerdere agents kan verdelen. De limiet van 1.000 starts en 64 gelijktijdige threads hoort bij die aparte productfunctie, niet bij Scion.

Anthropic verwacht dat meer teams dit soort knelpunten in de komende zes tot twaalf maanden tegenkomen, maar zegt ook dat Scion alleen past bij uitzonderlijk grote monorepos of zeer veel agenten. Voor een Nederlands ontwikkelteam maakt dat de doorstroom meetbaar: codegeneratie levert pas tijd op als checkouts, CI, review en vrijgave de wijzigingen kunnen verwerken. De volgende wachtrij kan ontstaan terwijl de code zelf al klaarstaat.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Als ontwikkeltools de rem worden

Ik help je ontwikkelproces van knelpunt naar werkende oplossing, van meedenken en ontwerp tot maatwerksoftware en automatisering. Ik realiseer het hele traject en kies self-hosted waar dat kan.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Plugin4Shell omzeilt plugin-pinning in AI-codeeragenten
Nieuws
4 min

19 sep 04:13

Plugin4Shell omzeilt plugin-pinning in AI-codeeragenten

Plugin4Shell omzeilt de versiepinning van vier AI-codeeragenten. Claude Code en Codex hebben een fix, Copilot en Gemini CLI niet. Dit verandert de beheerkeuzes rond plugins, updates en toegangsrechten.

Workday opent HR- en financiedata voor AI-agents
Nieuws
4 min

14 okt 00:21

Workday opent HR- en financiedata voor AI-agents

Workday maakt headless toegang tot live HR- en financiedata via MCP algemeen beschikbaar. Agents gebruiken bestaande rechten en goedkeuringen, terwijl extra contextfuncties en de Nederlandse uitrol nog vragen oproepen.

Anthropic brengt dynamische workflows naar Claude Managed Agents
Nieuws
4 min

10 okt 08:16

Anthropic brengt dynamische workflows naar Claude Managed Agents

Anthropic brengt dynamische workflows in bèta naar Managed Agents. Per run zijn maximaal 1.000 agentstarts mogelijk, met 64 actieve threads tegelijk. De bugtest meldt meer vondsten, maar geen kosten of fixkwaliteit.

Palo Alto Networks lanceert continue AI-securitydienst
Nieuws
4 min

22 sep 16:43

Palo Alto Networks lanceert continue AI-securitydienst

Palo Alto Networks verkoopt Unit 42 Continuous Frontier AI Defense als jaarlijkse securitydienst. Claude Mythos 5, GPT-5.6-Cyber en open modellen zoeken continu naar exploiteerbare aanvalspaden en leveren hersteladvies.

Cyberdefensiebrief groeit van 116 naar 155 ondertekenaars
Nieuws
4 min

30 aug 10:07

Cyberdefensiebrief groeit van 116 naar 155 ondertekenaars

De open brief over cyberdefensie telt sinds zaterdag 155 ondertekenaars tegen 116 op 27 augustus. GitHub, Datadog, Atlassian en Nokia tekenden bij, Nvidia en Meta blijven weg en de lijst staat nu open voor aanmeldingen.

Anthropic zet Claude Security op Mythos 5 voor Enterprise-klanten
Nieuws
5 min

21 aug 20:12

Anthropic zet Claude Security op Mythos 5 voor Enterprise-klanten

Claude Security scant vanaf 21 augustus met Mythos 5, het model dat Anthropic tot nu toe alleen aan doorgelichte verdedigers gaf. Elke Enterprise-klant kan eigen repository's laten nakijken, tegen directe tokenkosten.