Anthropic переосмысливает конт... Заметка
Slashdot на русском

Anthropic переосмысливает контроль версий, поскольку Claude наводняет мир кодом

Компания Anthropic столкнулась с огромным ростом генерации кода своим ИИ Claude, что привело к перегрузке ее системы на базе Git. Для решения этой проблемы они разработали собственную централизованную систему контроля версий под названием Scion. Количество слияний кода в Anthropic выросло примерно с 2500 в день в мае 2026 года до более чем 30 000 к сентябрю. Компания ожидает, что такой быстрый рост производства кода продолжится по мере устранения узких мест. Scion использует структуру монорепозитория и уделяет приоритетное внимание серверным операциям, с запросами, доступными через API. Такая архитектура ориентирована на ИИ-агентов, снижая потребность в локальных репозиториях и синхронизации. В Scion основной единицей работы является "набор изменений" (changeset), который записывает изменения файлов и указатели на сжатые данные файлов, адресованные по содержимому. В отличие от указателей на деревья Git, набор изменений перечисляет измененные файлы относительно его родителя. Anthropic считает, что их решение не подходит для общего использования и не будет открытым. Однако они поделились своим подходом, предсказывая, что аналогичные проблемы масштабирования скоро возникнут и в других организациях. Разработка этой пользовательской инфраструктуры была осуществлена при значительной финансовой поддержке.