Anthropic отказалась от git в пользу собственной системы контроля версий Scion



Anthropic перестала использовать git в своём монорепозитории и перешла на Scion — серверную систему контроля версий, рассчитанную на работу агентов.
В Anthropic перестали использовать git, теперь у них собственная система контроля версий — Scion.
Сейчас, благодаря агентам, количество изменений, которые мержатся в их монорепо в день, достигает 30 000; в мае их было около 2 500. Децентрализованный git такие объёмы уже не вывозит, потому что у каждого клона должна быть полная копия репозитория. Для людей это удобно, но так как агенты порождают код в огромных количествах, то, как посчитали в Anthropic, без оптимизаций это обходилось бы им примерно в 600 ПБ трафика в день.
Сначала с этим боролись зеркалами, снапшотами и частичными клонами, но конструкция плохо масштабировалась, и в итоге за 5 месяцев компания полностью перешла на собственный продукт — Scion.
Scion устроен как всегда доступный сервер, который сам хранит и считает всё (историю, коммиты, мержи) и отдаёт это по API, а клиентам-агентам достаточно маленького кэша и только тех файлов, которые им реально нужны.
Продукт разрабатывала команда всего из семи человек, конечно же с помощью Mythos и других моделей. Заодно они сделали инструмент для код-ревью Antique, также заточенный специально под агентов.
Плохая новость в том, что опенсорса не будет.
Anthropic прямо пишет, что Scion не подходит как замена git для общего использования, и что он создавался специально под нужды Anthropic с их громоздким монорепо, роями агентов и гигантским бюджетом на токены. Однако в посте они мягко намекают, что команде git пора бы задуматься об изменениях, потому что в век агентов инфраструктура, созданная для людей, постепенно становится главным узким местом.
Почему это важно
АналитикаЭто показывает, что агентные рабочие процессы ИИ уже ломают традиционную инфраструктуру разработки: инструменты, созданные для людей, могут стать узким местом для компаний с огромными монорепо и тысячами автоматических изменений.
Обсудить в сообществе
Делитесь опытом и мыслями с ИИ-разработчиками