Anthropic отказалась от Git и написала свою систему контроля версий
Поток кода от агентов стал таким плотным, что Git перестал справляться. С мая по сентябрь 2026 число изменений, вливаемых в день, выросло с 2500 до более чем 30000, то есть вдесятеро. При этом история main-ветки в монорепо почти 100 ГБ, а CI делает около 25 миллионов checkout в день. Несколько сотен внутренних Git-зеркал этого уже не тянули.
Проблема в самой архитектуре Git. Он рассчитан на распределённых офлайн-клиентов, каждый из которых держит полную копию репозитория. А у Anthropic клиенты это в основном агенты и задачи, которые всегда онлайн.
В ответ команда из семи человек за пять месяцев построила Scion, свою систему контроля версий, плюс инструмент код-ревью Antique и ещё около полудюжины систем. За те же пять месяцев, пока поток merge рос вдесятеро, они полностью перевели монорепо с Git на Scion.
Базовая единица в Scion это не коммит, а серверный changeset в write-ahead логе. Клиент тянет только нужные деревья и блобы через многоуровневый кеш. Результат: CPU и память примерно в 200 раз меньше, чем у старой инфраструктуры с Git-зеркалами, checkout стал быстрее на два порядка, а CI отдельно выиграл 25% мощности CPU.
Отдельная деталь, которая объясняет хайп. Первую версию пайплайна переноса из Git в Scion написали вручную, а потом её без каких-либо дополнительных указаний переписал ранний снапшот Claude Mythos Preview. Переписанная версия ела в 20 раз меньше памяти и работала в 4 раза быстрее, сохранив все инварианты.
Инженеры подытожили честно: все, кто работал над системой, теперь оценивают Claude как более сильного программиста, чем они сами. Их собственная роль свелась к тому, чтобы следить за замыслом и говорить модели нет, когда она нарушает ограничения системы.
Важная оговорка от самой Anthropic: Scion это не замена Git для всех. Он сильно расходится с Git, окупается только на огромных масштабах в десятки тысяч инженеров или при тяжёлом потоке от агентов, а ещё у Anthropic необычно большой бюджет на токены. Компания делится идеей в надежде, что отдельные её части вроде серверных RPC переедут в существующие Git-платформы.
https://www.anthropic.com/engineering/redesigning-source-control
Post #5690
4.25K

- 🔥 24
- 👍 9
- ❤ 8
- 😁 3
- ⚡ 2