Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
Компания Anthropic перезапустила функцию Projects в Claude Code — инструменте для работы с программным кодом с помощью искусственного интеллекта. Обновление рассчитано на задачи, где одного ИИ-агента уже недостаточно: теперь пользователь может запускать сразу несколько агентов в рамках одного проекта и распределять между ними работу.
Каждый проект получает общую память, единые цели, а также библиотеку файлов и других созданных материалов — артефактов. Благодаря этому агенты работают не как набор случайных чат-ботов, а как участники одной рабочей среды. Пользователь задаёт общую задачу, а отдельные агенты могут параллельно заниматься разными её частями.
Система устроена по принципу команды. Внутри проекта создаются «ветки» — отдельные рабочие потоки, каждый из которых выполняет собственную задачу. За координацию отвечает специальный агент-координатор: он распределяет поручения, следит за ходом работы и помогает сохранять общий порядок.
Технически каждый такой поток представляет собой облачную сессию Claude Code, работающую в собственной ветке и со своей копией репозитория. Репозиторий — это хранилище файлов и истории изменений проекта, обычно используемое разработчиками. Разделение позволяет агентам выполнять задачи параллельно и не мешать друг другу на каждом шаге.
Однако магии, как обычно, не завезли. Если два агента одновременно изменят один и тот же фрагмент кода, возникнет конфликт слияния. Его придётся разрешать так же, как обычный конфликт при объединении изменений в pull request — запросе на добавление кода в основную ветку проекта.
Более того, каждый рабочий поток может дополнительно разделить порученную ему задачу на новые подзадачи. В итоге пользователь получает иерархию агентов: координатор руководит потоками, а те при необходимости запускают дополнительные процессы. Такой подход похож на инструменты для управления группами ИИ-агентов, включая Grok Bot.
Главная идея обновления — превратить Claude Code из помощника для отдельных запросов в среду, где несколько ИИ-систем одновременно работают над крупным проектом. Это может ускорить разработку, анализ файлов и подготовку материалов, но не отменяет человеческого контроля: общая память помогает агентам понимать контекст, а собственные ветки не защищают от ошибок и конфликтов.
Обновлённая функция Projects в Claude Code от Anthropic предназначена для управления несколькими ИИ-агентами в рамках одного облачного проекта. Пользователь может задавать общие цели, предоставлять агентам общую память и открывать им доступ к библиотеке файлов и артефактов, созданных во время работы.
Проект организован как команда: отдельные агенты работают в независимых потоках, или ветках, а специальный координатор распределяет задачи и помогает поддерживать порядок. Благодаря этому разные части крупного задания можно выполнять параллельно, не превращая процесс в последовательную цепочку запросов к одному помощнику.
Каждый поток технически является отдельной облачной сессией Claude Code. Он работает со своей веткой и копией репозитория — хранилища исходного кода и истории изменений. Изоляция позволяет агентам не мешать друг другу во время выполнения отдельных задач.
При этом система не устраняет типичные проблемы совместной разработки. Если несколько агентов изменяют один и тот же код, возникает конфликт слияния. Его необходимо разрешать так же, как обычный конфликт при объединении изменений в pull request: разработчик или другой ответственный участник должен выбрать совместимую версию.
Рабочие потоки могут дополнительно разбивать порученные задачи на подзадачи и запускать новые процессы. Так формируется иерархия: один координатор управляет несколькими потоками, а те при необходимости делегируют работу дальше.
По логике функция похожа на инструменты управления группами ИИ-агентов, включая Grok Bot. Главное изменение заключается в переходе от модели «один пользователь — один ИИ-помощник» к общей облачной среде, где несколько агентов работают над разными частями проекта одновременно.
Такая архитектура потенциально ускоряет разработку программ, анализ файлов и подготовку цифровых материалов. Однако общая память и изолированные ветки не гарантируют отсутствие ошибок. Результаты агентов по-прежнему нужно проверять, а конфликты между изменениями — разрешать. Обновление расширяет масштаб автоматизации, но не заменяет контроль человека.