anthropic

Claude Code сам делит задачу между параллельными потоками

Promtime

anthropic

Два потока залезли в один и тот же код, и никакой магии не происходит: наложение разрешается как обычный конфликт при слиянии пулл-реквестов. Так устроены обновлённые проекты в Claude Code, анонс которых опубликовал Claude: вы описываете, что нужно сделать, а работу между параллельными потоками делит и собирает сам Claude.

Коротко

  • В проекте вы описываете цель, а Claude сам определяет объём работы, раздаёт её параллельным потокам, проверяет результаты и собирает их вместе, пока вы следите за ходом с телефона.
  • Каждый поток это облачная сессия Claude Code на своей ветке и копии репозитория: она открывает пулл-реквесты, гоняет тесты и при необходимости дробит задание на субагентов, циклы и воркфлоу.
  • Несколько полных сессий разом быстрее упираются в лимиты, поэтому в проекте показывают отдельный расход и дают выбрать модель и уровень усилий для координатора и для рабочих потоков.

Если вы не следили: возможность увести сессию с рабочего стола в браузер или на телефон в Claude Code появилась раньше. По документации Claude Code, режим Remote Control подключает claude.ai/code и мобильное приложение к сессии, которая идёт на вашей собственной машине и работает с локальными файлами, а веб и телефон описаны там как окно в эту локальную сессию. В той же документации сказано, что режим рассчитан на обрывы: если ноутбук уснул или пропала сеть, Claude Code переподключается сам, а сообщения и запросы прав ждут в очереди.

Ставите цель по p75 на оформлении заказа, дальше Claude раздаёт работу

В анонсе два примера. Первый: настроить проект, поставить целью снизить p75 задержки на оформлении заказа и попросить Claude профилировать каждый эндпоинт, проверять оптимизации и открывать пулл-реквесты в параллельных потоках. Второй: подключить репозитории API, веба и мобильного приложения и поставить цель вывести из обращения устаревший эндпоинт v1.

Во втором случае Claude заводит по потоку на репозиторий, мигрирует вызывающий код, прогоняет тесты, открывает пулл-реквесты и потом говорит, какие из них нужно влить первыми. Работа продолжается, когда вы отошли от компьютера, и править курс можно с телефона. Раньше несколько сессий на одну сборку приходилось разводить руками: делить задачи, передавать контекст и потом сшивать результаты.

Бета открылась части подписчиков Pro и Max с облачными сессиями

Доступ дали сегодня тем, кто пользуется облачными сессиями в Claude Code и у кого нет существующих проектов в вебе или на десктопе. В течение ближайшей недели круг обещают расширить на других пользователей Claude Code на тех же планах. Обновлённые проекты во всём Claude, а также на планах Team и Enterprise, придут после этого. Если вы на Pro или Max и доступа пока нет, можно записаться в лист ожидания.

Существующие проекты на Pro и Max работают как прежде, их обновят по мере того, как раскатка дойдёт до чата и Cowork. При старте проекта вы выбираете цель и репозиторий или другой контекст, а Claude сразу предлагает работу, за которую может взяться. Настроить можно облачное окружение, коннекторы, плагины, инструкции и модель.

Потоки живут на своих ветках, координатор решает, кому что отдать

Каждый поток идёт как отдельная облачная сессия Claude Code на собственной ветке и собственной копии репозитория. С подключёнными репозиториями он открывает пулл-реквесты и прогоняет ваши тесты, с документами читает их и пишет черновики. Крупное задание поток дробит дальше сам, на субагентов, циклы и воркфлоу, чтобы закончить быстрее.

Координатор держит работу в порядке, а вы смотрите общий чат проекта или заходите внутрь конкретного потока и правите детали. Брифовать Claude предлагают как начальника штаба: он сам решает, завести новый поток или отдать работу уже существующему. Примерно как раздать каждому исполнителю свою копию документа и разбирать разногласия на этапе слияния, а не по ходу. По описанию Kimi, такая изоляция типична для параллельных агентов: каждому дают свою ветку, worktree или песочницу, и координатору потом проще сравнить готовые результаты, чем распутывать один общий контекст.

Память проекта помнит, что релиз переехал на пятницу

Проекты рассчитаны на работу, которая длиннее одного ответа и состоит из нескольких частей. Каждый поток пишет в общую память проекта и читает из неё, так что сложные промпты нужны реже. Примеры из анонса: релиз переехал на пятницу, экспорт выкинули по такой-то причине, а перед тем как трогать сервис биллинга, надо спросить конкретного человека.

Claude запоминает и манеру работы и общения: можно попросить реже отмечаться, реже заводить новые потоки или писать более подробные апдейты. Рядом с памятью появилась библиотека, куда складываются добавленные вами файлы и созданные Claude артефакты, чтобы новая работа опиралась на прошлую.

Сколько именно подписчиков попало в первую волну, в анонсе не сказано, как и то, по какому признаку круг будут расширять дальше. Про лимиты предупреждают прямо: несколько полных сессий разом упираются в них быстрее, и на этот случай в проекте показывают отдельный расход и дают выбрать модель и уровень усилий для координаторского чата и для рабочих потоков. На наш взгляд, странно, что ручку расхода отдали пользователю, а цену одного потока в цифрах не назвали.

Когда потоки съедут с облака

Сегодня потоки работают только в облаке. Запуск на вашей машине, рядом с локальными инструментами и кодом и за вашим сетевым периметром, обещают очень скоро, но даты нет. Ближайшая проверяемая веха недельная: расширение беты на других пользователей Claude Code с планами Pro и Max. За ней идут обновлённые проекты во всём Claude и на планах Team и Enterprise, тоже без даты.

Комментарии

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.

Из Google мы используем только имя и аватар. Почту не сохраняем.