
Scion: замена git внутри Anthropic для агентной разработки
Архитектура Anthropic, замечания на полях и гарантии интеграции
Содержание слайдов
1. Scion: замена git внутри Anthropic для агентной разработки
Архитектура Anthropic, замечания на полях и гарантии интеграции
2. Агенты меняют требования к инфраструктуре
Нагрузка, устройство Scion, доказательства и границы переноса
3. Поток изменений вырос более чем вдесятеро
По данным Anthropic, май и сентябрь 2026
4. Онлайн-клиент меняет цену автономности
Сервер вычисляет историю; клиент получает нужные объекты
5. Многим заданиям рабочая копия не нужна
Diff и история доступны через API
6. Changeset хранит изменённые файлы
Журнал изменений и адресуемое по содержимому хранилище
7. Структуры чтения развиваются отдельно
Blame, история путей и граф коммитов
8. Общие указатели вынесены из записи
Создать changeset и сдвинуть ref — разные операции
9. Неизменяемость упрощает общий кеш
Нода, регион и сервер отвечают на одинаковые RPC
10. «Мгновенно» требует точного контракта
Подтверждение changeset, доступность blob и готовность индекса
11. Ускорения относятся к разным операциям
Медианные времена Git и Scion на итоговом графике
12. Миграция заняла пять месяцев
Семь инженеров, Scion, Antique и связанные системы
13. Инженер удерживает ограничения системы
Намерение изменения, архитектурный контекст и проверка реализации
14. Компонент получает постоянного наблюдателя
Superfans читают телеметрию и логи рядом с обычными алертами
15. Merge и выпуск получают разные проверки
Anthropic инвестирует в post-merge и pre-deploy тестирование
16. Проверка относится к конкретному артефакту
Пока main движется, кандидат остаётся неизменным
17. Стабильная база совместима с ранней интеграцией
Рабочая среда агента и временная проверка совместимости
18. Конфликты выходят за границы файлов
Текст, интерфейс и поведение требуют разных сигналов
19. Проверенная версия не должна устаревать
Безопасный выпуск может надолго остановиться
20. Масштаб и бюджет ограничивают переносимость
Авторы не предлагают Scion как универсальную замену Git
21. Приём, проверка и выпуск требуют разных гарантий
Что принято в историю, что проверено и что разрешено выпускать