Самая любопытная новость этих дней в мире Claude Code — не новая функция, а инженерная история из блога Anthropic. Компания рассказала, как создала собственную систему контроля версий и полностью перевела на неё монорепозиторий. Для тех, кто следит за темой Claude Code и контролем версий, это редкий взгляд изнутри на то, что происходит, когда агенты пишут код в промышленных объёмах.
Цифры, которые меняют разговор
В мае команда вливала около 2 500 изменений кода в день. В сентябре — больше 30 000. Рост более чем в десять раз за четыре месяца. Люди так быстро не масштабируются, поэтому ясно, кто именно стал главным автором коммитов.
Вывод в самой публикации сформулирован жёстко: инфраструктура разработчика, созданная для человеческого, а не агентного масштаба, превратилась в бутылочное горлышко. Git проектировали под людей, которые коммитят несколько раз в день и редко конфликтуют одновременно. Агент, запускающий десятки параллельных сессий, живёт в совсем другом режиме.
Почему это важно не только Anthropic
Легко отмахнуться: у нас не монорепозиторий на тысячи инженеров. Но симптомы знакомы и в малом масштабе. Параллельные ветки от нескольких агентов, конфликты слияний, лишние коммиты-шум, медленный просмотр истории — всё это проявляется уже при трёх-четырёх одновременных сессиях.
Это хороший повод пересмотреть собственные процессы:
- ограничивать зону ответственности каждого агента отдельной веткой или worktree;
- автоматизировать проверки до слияния, а не после;
- считать инфраструктуру частью продукта, а не фоном.
Контекст и память: тот же вопрос, но на уровне сессии
Параллель напрашивается сама. Как напомнил Тарик (@adocomplete), каждая сессия Claude Code начинается лишь с системного промпта и инструментов. Общий контекст репозитория задаётся в файле CLAUDE.md (или Agents.md), а auto memory включена по умолчанию и позволяет Claude запоминать и учиться на взаимодействии.
Это та же логика, что и с системой контроля версий: когда исполнителей много и они быстрые, ручное «объясни ещё раз» перестаёт работать. Нужны артефакты, которые переживают сессию, — файл с инструкциями для контекста и система версий для кода.
Амбициозность как навык
Феликс Ризеберг, инженерный лид Claude, опубликовал туториал о том, как быть «более амбициозным» при работе с ИИ. Совет, по его собственным словам, непростой в исполнении: всем говорят «замахивайтесь шире», но мало кто объясняет, как именно. Рядом — живой пример: собственное приложение для учёта здоровья и фитнеса, которое автор ежедневно дорабатывает и использует сам. Лозунг простой: стройте свои приложения.
Сообщество и события
Хакатон Claude Code возвращается и едет в Японию: заявки принимаются до 26 октября 23:59 по японскому времени от любых разработчиков и не только, живущих в стране. Саймон Уиллисон между тем делится заметками о Python 3.15 и работе с ним через uv — мелочь, но показательная: инструменты вокруг агентов развиваются так же быстро, как сами агенты.
Вывод
Главная мысль недели: по мере того как агенты берут на себя всё больше кода, узким местом становится не модель, а окружение — системы версий, контекст, память, процессы ревью. Anthropic упёрлась в это на масштабе тысяч изменений в сутки, остальные упрутся позже, но по тому же сценарию. Лучшее, что можно сделать сейчас, — подготовить инфраструктуру заранее.
Источники дайджеста:
- @simonw — Саймон Уиллисон, практика Claude и LLM-инструментов: пост 1, пост 2
- @ClaudeDevs — официальный аккаунт Anthropic для разработчиков: пост
- @bcherny — Борис Черни, инженер Claude Code: пост
- @adocomplete — Адо, сообщество Claude: пост 1, пост 2, пост 3
- @trq212 — Тарик, инженер Claude Code в Anthropic: пост 1, пост 2
- @felixrieseberg — Феликс Ризеберг, Anthropic: пост
Добавить комментарий