Dynamic workflows в Claude Code: сотни агентов разом

Anthropic запустила dynamic workflows: Claude сам пишет оркестратор и гоняет сотни субагентов параллельно. Разбираю, кому это реально нужно и сколько стоит по токенам.

Dynamic workflows в Claude Code: сотни агентов разом
TL;DR: Anthropic запустила в Claude Code dynamic workflows — режим, где Claude сам пишет оркестрационный скрипт и запускает десятки и сотни субагентов параллельно в одной сессии. Они работают над задачей часами или днями, проверяют результат друг друга и отдают тебе уже готовый ответ. Главный пример масштаба: порт Bun с Zig на Rust за 11 дней, 750 тысяч строк, 99,8% тестов прошли. Доступно в research preview на тарифах Max, Team и Enterprise.

28 мая Anthropic показала новую штуку для Claude Code — dynamic workflows. Идея простая на словах и здоровенная на практике: вместо того чтобы один агент полз по задаче в один проход, Claude сам пишет скрипт-оркестратор, разбивает работу на куски и раскидывает их по куче параллельных субагентов. А отдельные агенты потом пытаются развить то, что нашли первые. До тебя доходит уже сведённый и проверенный результат.

Вышло это в один день с Claude Opus 4.8, и не случайно. Сотни агентов параллельно — это нагрузка, которую модель послабее просто не вытянет по качеству координации.

Что dynamic workflows реально дают разработчику

Anthropic называет несколько сценариев, и все они про задачи, которые раньше в один присест не делались.

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

Дальше идут большие миграции и модернизация. Смена фреймворка, выпиливание устаревших API, порт с одного языка на другой, размазанный по тысячам файлов. Раньше такое планировали кварталами, теперь Anthropic обещает дни.

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

Один из инженеров Anthropic, Alessio Vallero, говорит, что лучше всего это зашло на разведке и ревью больших кодовых баз — нашли мёртвый код и места для чистки, которые обычный статический анализ пропускал. Я думаю, это и есть самый честный кейс на старте.

Порт Bun как доказательство масштаба

Если хочется понять, на что это вообще способно, вот история. Jarred Sumner (автор Bun) с помощью dynamic workflows портировал Bun с Zig на Rust. Цифры: примерно 750 тысяч строк Rust, 99,8% существующих тестов проходят, 11 дней от первого коммита до мерджа.

Разбили это на несколько workflow подряд. Первый прошёлся по всему Zig-коду и подобрал правильный Rust lifetime для каждого поля каждой структуры. Второй написал каждый .rs файл как поведенчески идентичный порт его .zig оригинала — сотни агентов работали параллельно, и на каждый файл сажали по два ревьюера. Дальше fix-loop гонял сборку и тесты, пока оба не стали зелёными. А ночью отдельный workflow занялся лишними копированиями данных и на каждое открыл отдельный PR на ревью.

В проде это пока не крутится, и Jarred обещал расписать подробности отдельно. Но как демонстрация потолка — впечатляет. 11 дней на то, что командой людей делалось бы месяцами.

✈️
Разбираю, как агенты вроде Claude Code меняют нашу жизнь — подписывайся в телеге.

Как это работает под капотом

Когда workflow стартует, Claude планирует на лету под твой запрос, режет задачу на подзадачи и раскидывает их по субагентам. Результаты проверяются до того, как их вольют в общий ответ. Агенты заходят на проблему с разных сторон, другие агенты пытаются опровергнуть найденное, и цикл крутится, пока ответы не сойдутся. Именно за счёт этой сходимости workflow дотягивается туда, куда один проход не достаёт.

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

Запустить можно двумя способами. Либо прямо попросить: «создай workflow». Либо включить новую настройку ultracode в меню effort — она ставит уровень усилий на xhigh и дальше Claude сам решает, когда задача тянет на workflow, а когда хватит обычного прохода.

Сколько это стоит по токенам

Anthropic предупреждает: dynamic workflows жрут заметно больше, чем обычная сессия Claude Code.

⚠️
Сотни параллельных агентов = сотни параллельных контекстов, и за каждый ты платишь. Перед тем как натравить workflow на большой репозиторий, прикинь бюджет на маленькой задаче.

Поэтому при первом запуске Claude Code показывает, что собирается сделать, и просит подтверждение. Anthropic советует начать с маленькой, чётко очерченной задачи, чтобы прикинуть аппетит на своих кейсах. Совет здравый. Я бы не стал на радостях натравливать это на весь монолит в первый же день.

Доступно в research preview: в CLI, Desktop и расширении для VS Code на тарифах Max, Team и Enterprise (если включил админ), плюс через Claude API, Amazon Bedrock, Vertex AI и Microsoft Foundry. На Max и Team включено по умолчанию, на Enterprise на старте выключено — включается в настройках.

Вывод

Dynamic workflows закрывают разрыв, про который точно подметил Ken Takao из CyberAgent: между «запустить один субагент» и «собрать целую команду агентов вручную» раньше была пропасть. Теперь ты описываешь задачу, а оркестрацию Claude берёт на себя.

Мне кажется, главная ценность в рутине, которую никто не любит. Аудит легаси, поиск мёртвого кода, проверка безопасности по всему репозиторию, нудная миграция. Там, где важна полнота охвата и перепроверка. Если у тебя Max или Team — попробуй на чём-нибудь маленьком и сам посмотри, сходится ли экономика по токенам. Это честно стоит теста.

Что ещё почитать