Anthropic замінює Git на Scion для підтримки 30 000 злиттів агентів щодня
Anthropic мігрувала монорепозиторій з Git на Scion — власну систему контролю версій для постійно підключених агентів. Архітектура спирається на віртуалізовані чекаути та серверні операції над логом, витримуючи понад 30 000 злиттів і 25 мільйонів перевірок CI щодня.

Чому це важливо
Вивчіть архітектурні патерни, необхідні для уникнення вузьких місць у Git та CI під час масштабування автономних агентів Claude Code у команді.
TL;DR
- 01Орієнтована на офлайн архітектура Git створює надмірне навантаження на мережу та диск при десятках тисяч агентних злиттів на день.
- 02Scion замінює git push на серверні зміни у write-ahead log і завантаження файлів на вимогу.
- 03Програмні API контролю версій дозволяють CI виконувати diff, blame та автоматичні revert без завантаження репозиторію.
Ключові факти
- Злиттів на день у травні 2026
- 2 500
- Злиттів на день у вересні 2026
- Понад 30 000
- Обсяг історії гілки main
- Майже 100 ГБ
- Стисла робоча копія
- Понад 25 ГБ
- Щоденних перевірок CI
- ~25 мільйонів
- Термін міграції з Git
- 5 місяців
Криза децентралізованого Git при агентному масштабі
Коли Claude автономно ітерує в циклах, мікрооптимізує програми та створює сервіси, вузьким місцем стає традиційна інфраструктура розробки. Історія головної гілки репозиторію Anthropic сягнула 100 ГБ, а стисла робоча копія — 25 ГБ. Виконання 25 мільйонів щоденних чекаутів у CI та пісочницях агентів створювало загрозу генерування понад 600 ПБ трафіку на добу. Кілька сотень внутрішніх дзеркал Git перестали справлятися через занадто високу частоту комітів.
Архітектурні принципи Scion
Anthropic сформулювала п'ять правил для побудови системи контролю версій для ШІ-агентів:
- Клієнт-серверна асиметрія: Клієнти не обчислюють diff або blame локально. Сервер виконує злиття, rebase та створення комітів; клієнт керує лише обмеженим дисковим кешем.
- Серверні зміни (Changesets): Одиницею роботи є запис у журналі write-ahead log. Етапу
git pushнемає: операції одразу фіксуються на сервері без блокувань (lock-free). - Віртуалізовані та розріджені копії: CI-пайплайни та агенти опитують стан репозиторію через API. Файли завантажуються на диск лише за потреби (on-demand), заощаджуючи мережевий трафік.
- Мінімізація ref-посилань: Тривалі гілки та глобальні вказівники уникаються, щоб не витрачати ресурси на синхронізацію глобального стану між нодами сервера.
Що це означає для розробників
Хоча Scion залишається внутрішньою розробкою Anthropic разом із системою рев'ю Antique, цей кейс демонструє майбутнє інженерії: класичні робочі процеси Git почнуть деградувати, щойно команди масштабують запуск мультиагентних воркфлоу.
✓ Коли використовувати
- Автономні мультиагентні системи, що генерують тисячі дрібних змін і перевантажують блокування Git.
- Масштабні монорепозиторії, де CI виконує мільйони перевірок на день і вимагає оптимізації трафіку.
✕ Коли НЕ варто
- Звичайні команди розробки, де обсяг злиттів становить менше кількох сотень PR на день.
- Проєкти, яким необхідна повноцінна робота з локальним репозиторієм без постійного інтернет-з'єднання.
Що зробити сьогодні
- Перевірте глибину чекаутів у CI: увімкніть поверхневі клони (`git clone --depth=1`) та sparse-checkouts у завданнях агентів.
- Проаналізуйте навантаження локальних робочих дерев агентів на предмет блокувань Git і переповнення кешу.
- Налаштуйте опитування метаданих репозиторію через API хостингу замість виконання повного клонування для кожного агента.
Що каже спільнота
“Practically speaking, it’s difficult to offer Scion in a form that would be broadly useful to other organizations. It diverges significantly from git, meaning companies would need to migrate...”
“Honest question: at this point, what do people do at Anthropic, if this post is to be believed? Sounds like Claude loops on itself and must be pushing millions of lines of code changes per day.”