Anthropic отказалась от стандартного Git и разработала собственную систему контроля версий Scion вместе с платформой код-ревью Antique. Переход занял пять месяцев, а поводом стал двенадцатикратный взрывной рост объема автогенерированного кода, создаваемого моделями Claude.

С мая по сентябрь 2026 года суточное количество слияний (merge) в кодовой базе компании подскочило с 2 500 до более чем 30 000 операций в день. Стандартные инструменты перестали справляться с лавинообразным потоком правок, который генерируют не живые разработчики, а автономные ИИ-агенты.

Почему Git захлебнулся под трафиком ИИ-агентов

Классическая распределенная модель Git оказалась не готова к масштабам полностью автоматизированной разработки с участием языковых моделей. История только одной главной ветки репозитория Anthropic разрослась почти до 100 ГБ, а сжатая рабочая копия проекта превышает 25 ГБ. В таких условиях клонирование и выкачивание веток создают колоссальную нагрузку на инфраструктуру.

Нагрузку формируют автоматические пайплайны непрерывной интеграции (CI), среды разработчиков, исследовательские задачи и изолированные песочницы для работы агентов. Суммарно инфраструктура Anthropic выполняет порядка 25 миллионов операций извлечения кода (checkouts) ежедневно только для CI. Если бы эти данные скачивались стандартными методами Git, трафик превышал бы 600 петабайт в сутки.

Параметр репозиторияПоказатель в Anthropic
Размер истории главной веткиОколо 100 ГБ
Размер сжатой рабочей копииСвыше 25 ГБ
Число слияний кода в мае 2026 годаОколо 2 500 в день
Число слияний в сентябре 2026 годаСвыше 30 000 в день
Число операций checkout для CIОколо 25 млн в день
Потенциальный объем naive Git-трафикаСвыше 600 ПБ в сутки

Как устроена внутренняя архитектура Scion

Новую систему Scion команда из семи инженеров разработала и внедрила всего за пять месяцев. По своей концепции архитектура напоминает возврат к централизованным системам контроля версий, похожим на Subversion, но оптимизированным под масштабы бигтеха. В качестве предшественников и источников вдохновения инженеры Anthropic прямо указывают систему Piper от Google и Sapling от Meta.

Ключевой архитектурный принцип Scion опирается на работу с производными данными (derived data). Эта концепция была напрямую заимствована из Mononoke — серверного компонента системы Sapling. Сервер берет на себя тяжелые вычисления и виртуализацию файлов, отдавая клиентам только те фрагменты дерева, которые требуются для конкретной задачи здесь и сейчас.

Контроль версий тесно связан со специальным инструментом код-ревью под названием Antique. Он рассчитывает проверки не на ручное чтение диффов человеком, а на потоковую валидацию изменений со стороны состязательных моделей и проверочных скриптов.

Кто извлекает выгоду из состязательного ревью

Разработка Scion сопровождалась активным использованием состязательного ревью (adversarial review), когда одна языковая модель пытается намеренно сломать или опровергнуть логику кода, написанного другой моделью. Такой подход вскрывает краевые случаи на раннем этапе, однако требует постоянного контроля со стороны человека.

Опыт Anthropic показал, что состязательный анализ моделей страдает близорукостью и чрезмерной мнительностью. Модели часто требуют усложнить код для защиты от гипотетических сценариев, которые никогда не наступят в продакшене. Опытным инженерам приходилось регулярно вмешиваться и сдерживать Claude от избыточного проектирования архитектурных компонентов.

Переход на Scion жизненно необходим компаниям уровня Anthropic, где плотность коммитов от автономных агентов превышает возможности физических сетей и локальных дисков. Для обычных команд из живых людей подобная система избыточна, так как лишает разработчиков привычной локальной автономности без преимуществ в скорости.

Ограничения проекта и отсутствие публичного доступа

Инструменты Scion и Antique остаются сугубо внутренней разработкой компании и не выложены в открытый доступ. В опубликованных материалах Anthropic не раскрывает исходный код, протоколы обмена или планы по превращению Scion в open-source-инструмент.

Компания не уточнила технические детали серверного стека, на котором исполняется Scion, а также точные системные требования к клиентским агентам. Вся доступная информация описывает лишь архитектурные ориентиры, объем инфраструктурного стресса и опыт миграции без подробных инструкций по развертыванию на стороннем оборудовании.

Источники