Anthropic porzuca git na rzecz własnego systemu kontroli wersji Scion



Anthropic przestał używać gita w swoim monorepo i wdrożył Scion — system kontroli wersji oparty na serwerze, zaprojektowany dla agentów AI.
Anthropic porzuca git na rzecz własnego systemu kontroli wersji Scion
Według blogu inżynierskiego Anthropic firma przestała używać gita w swoim monorepo i wdrożyła Scion — autorski system kontroli wersji zaprojektowany dla agentów AI.
Dzięki agentom liczba zmian scalanych codziennie do monorepo sięga 30 000; w maju było to około 2 500. Zdecentralizowany git nie wytrzymuje takiej skali, ponieważ każdy klon musi zawierać pełną kopię repozytorium. Dla ludzi jest to wygodne, ale agenci generują ogromne ilości kodu, więc bez optymalizacji oznaczałoby to około 600 PB ruchu dziennie.
Najpierw firma próbowała radzić sobie z tym za pomocą luster, migawek i częściowych klonów, ale ta architektura słabo skalowała się. W ciągu pięciu miesięcy Anthropic całkowicie przeszła na własny produkt — Scion.
Scion działa jako zawsze dostępny serwer, który przechowuje i oblicza historię, commity oraz merge, a następnie udostępnia je przez API. Klientom-agentom wystarczy mały cache i tylko te pliki, których naprawdę potrzebują.
Produkt stworzył zespół zaledwie siedmiu osób, przy użyciu Mythos i innych modeli. Równolegle powstało Antique — narzędzie do przeglądu kodu zaprojektowane specjalnie dla agentów.
Zła wiadomość: Scion nie będzie open source.
Anthropic wprost pisze, że Scion nie jest zamiennikiem gita do ogólnego użytku, lecz rozwiązaniem stworzonym na potrzeby firmy: ogromnego monorepo, rojów agentów i gigantycznego budżetu na tokeny. Jednocześnie post sugeruje, że zespół gita powinien pomyśleć o zmianach: w erze agentów AI infrastruktura stworzona dla ludzi stopniowo staje się głównym wąskim gardłem.
Dlaczego to ważne
AnalizaTo pokazuje, że przepływy pracy z agentami AI już obciążają tradycyjną infrastrukturę deweloperską: narzędzia stworzone dla ludzi mogą stać się wąskim gardłem dla firm z ogromnymi monorepo i tysiącami automatycznych zmian.
Dyskutuj w społeczności
Dziel się swoimi pytaniami i spostrzeżeniami z programistami