Dynamic Workflows в Claude Code: запуск сотен агентов
MarkdownРазбираем Dynamic Workflows в Claude Code: запуск до 1000 субагентов, режим ultracode, команда /deep-research, требования и ограничения по ресурсам.
Читать статью полностью
Кратко о главном
28 мая 2026 года Anthropic представила Dynamic Workflows для Claude Code. Пользователь задаёт одну задачу, Claude составляет JavaScript-скрипт для оркестрации, а среда исполнения запускает в фоне до 16 субагентов одновременно и до 1000 за один прогон. Независимые агенты проверяют выводы друг друга, после чего пользователь получает единый отчёт. Запускать механизм можно словом workflow в запросе, командой /effort ultracode или встроенной командой /deep-research. Требуется Claude Code версии 2.1.154 или новее; функция доступна в планах Pro, Max, Team и Enterprise.
Другие инструкции по инструментам собраны в документации Ailoot.
Что такое Dynamic Workflows и зачем Anthropic представила их 28 мая
Кратко о главном
Dynamic Workflow — это JavaScript-сценарий, который Claude создаёт на лету для конкретной задачи. Среда исполнения выполняет его в фоне, параллельно запускает множество субагентов, сопоставляет их результаты и возвращает единый отчёт.
Раньше масштаб ограничивала сама схема работы: один диалог, один план и одно контекстное окно. Субагенты помогали разделять задачи, однако решение о следующем шаге оставалось за Claude в основном диалоге, а каждый промежуточный ответ занимал то же контекстное окно. Поэтому проверка сотен файлов или нескольких независимых гипотез могла упереться в ограничения такого подхода.
Dynamic Workflows переносят планирование в код. Claude формирует сценарий-оркестратор, среда исполнения запускает его изолированно, а промежуточные данные остаются в переменных сценария, не заполняя контекст диалога. Пока агенты работают в фоне, сессия остаётся доступной.
Claude создаёт сценарии оркестрации на лету: они запускают десятки или сотни субагентов в одной сессии, которые проверяют результаты друг друга до передачи итогов пользователю.
Ключевое отличие от прежнего подхода — независимые агенты могут оспаривать выводы друг друга, а итог включает результаты, прошедшие перекрёстную проверку. Название «динамические» отражает то, что сценарий создаётся заново под конкретную задачу: заранее заданного набора процессов нет.
Чем workflow отличается от субагента и Skill: три способа оркестрации
Кратко о главном
Эти три инструмента организуют многоэтапную работу по-разному. Субагент — исполнитель, которого Claude запускает по ходу задачи. Skill — инструкция, которой следует Claude. Workflow — сценарий, выполняемый средой исполнения. План и промежуточные результаты в каждом случае находятся в разных местах.
Выбирая между workflow, субагентом и Skill, полезно выяснить две вещи: кто управляет планом и где хранятся промежуточные результаты.
| Субагенты | Skills | Workflows | |
|---|---|---|---|
| Что это | Исполнитель, которого запускает Claude | Инструкция для Claude | Сценарий, выполняемый средой исполнения |
| Кто определяет следующий шаг | Claude, по мере выполнения | Claude, следуя запросу | Сам сценарий |
| Где находятся промежуточные результаты | В контексте Claude | В контексте Claude | В переменных сценария |
| Что можно повторно использовать | Описание исполнителя | Инструкцию | Сам процесс оркестрации |
| Масштаб | Несколько задач за один ход | Сопоставимый объём | Десятки и сотни агентов за прогон |
| Что происходит при прерывании | Начинается новый ход | Начинается новый ход | Прогон можно продолжить в той же сессии |
Основное изменение — план теперь можно выразить кодом. При работе с субагентами и Skills оркестратором остаётся Claude: он на каждом шаге решает, кого запустить, и получает результаты обратно в контекст. Workflow сам управляет циклом, ветвлениями и промежуточными данными, передавая Claude только итог.
Один сценарий может поручить независимым агентам рассмотреть задачу с разных сторон, а затем объединить результаты, выдержавшие проверку. Обычный диалог не даёт такого независимого контура сбора результатов: все шаги ведёт одна сессия Claude.
Для повторяющейся работы из нескольких этапов подойдут субагенты или Skill. Workflow полезен, если задача выходит за рамки одного диалога или процесс требуется запускать повторно по запросу. Сравнение четырёх инструментов приведено в руководстве Skills, Subagents, MCP или Plugins.
Три способа запустить workflow в Claude Code
Кратко о главном
Anthropic описывает три способа запуска: добавить в запрос слово workflow для разового вызова, включить /effort ultracode, чтобы Claude сам выбирал подходящие задачи, или вызвать встроенную команду /deep-research. Для каждого способа нужна версия Claude Code 2.1.154 или новее.
Способ 1. Добавить workflow в запрос. Это самый простой вариант: настройки сессии не меняются. Достаточно включить слово workflow в запрос. Claude Code подсветит его при вводе и вместо обычного диалога создаст сценарий оркестрации.
Run a workflow to audit every API endpoint under src/routes/ for missing auth checks
Если слово подсветилось, но запускать workflow не нужно, нажмите alt+w, чтобы отключить триггер для этого запроса.
Способ 2. Включить режим /effort ultracode. Он устанавливает максимальный уровень усилий модели (xhigh) и позволяет Claude самостоятельно определять, когда задаче нужен workflow.
/effort ultracode
В этом режиме один запрос может запустить несколько workflow подряд: сначала анализ кода, затем внесение изменений, а после — проверку результата. Каждый прогон расходует больше токенов и занимает больше времени, чем работа на обычном уровне усилий. Режим действует только в текущей сессии и сбрасывается при открытии новой. Чтобы вернуться к обычным задачам, задайте /effort high.
Способ 3. Вызвать /deep-research. Это готовый workflow Anthropic для веб-исследований. Подробнее он рассматривается в следующем разделе.
При первом запуске любого из трёх способов Claude Code запросит подтверждение и покажет этапы работы. Можно выбрать Yes, run it для запуска, Yes, and don't ask again for <name> для сохранения согласия, View raw script, чтобы открыть код сочетанием Ctrl+G, или No, чтобы отказаться. В режиме Auto подтверждение требуется лишь при первом запуске; далее сценарии запускаются без повторного запроса. В claude -p и Agent SDK диалога подтверждения нет: разрешения субагентов определяются общим списком allowlist.
Встроенный workflow /deep-research: первый запуск
Кратко о главном
/deep-research — встроенный сценарий для исследования вопросов с разных сторон. Он собирает источники, сверяет утверждения и готовит отчёт со ссылками. Это удобный способ познакомиться с механизмом без написания собственного сценария.
Чтобы попробовать Dynamic Workflows, можно сначала запустить готовый сценарий Anthropic, а не создавать свой. Встроенный /deep-research рассматривает вопрос с нескольких независимых сторон, собирает материалы, сопоставляет утверждения и включает в отчёт результаты, выдержавшие перекрёстную проверку.
Запустите команду
В сессии Claude Code введите
/deep-researchи задайте вопрос развёрнутым запросом. Точная формулировка помогает сценарию не тратить этапы на ненужную работу.Подтвердите запуск
Появится окно с этапами и вариантами
Yes/View raw script/No. Если выбрать вариантdon't ask again, согласие сохранится для проекта.Следите за ходом через /workflows
Сценарий выполняется в фоне, поэтому сессия остаётся свободной. Команда
/workflowsпоказывает текущие и завершённые прогоны. Стрелками можно выбрать этап,Enter— раскрыть список агентов,jиk— просматривать подробности,p— приостановить прогон,x— остановить его,r— перезапустить агента, аs— сохранить сценарий.Изучите отчёт
После завершения в сессии появится отчёт со ссылками. Утверждения, не прошедшие перекрёстную проверку, будут исключены автоматически.
В обычном диалоге с единичным веб-поиском пользователю пришлось бы самому сопоставлять результаты. /deep-research распределяет запросы между агентами и сводит расхождения источников. Такой запуск позволяет оценить расход токенов на исследовании темы, прежде чем применять workflow к более масштабной задаче.
Ultracode: режим, в котором Claude сам выбирает запуск workflow
Кратко о главном
/effort ultracode сочетает максимальный уровень рассуждений xhigh с автоматическим выбором задач для оркестрации: Claude решает, какие запросы в текущей сессии превратить в workflow. Режим доступен только для моделей с поддержкой xhigh.
Ultracode соединяет максимальный уровень рассуждений с возможностью Claude самостоятельно запускать workflow. При /effort xhigh модель дольше обдумывает задачу, но продолжает вести шаги в контексте обычного диалога. Ultracode дополнительно позволяет переводить задачу в workflow, если Claude решит, что в одной сессии её не выполнить.
/effort ultracode
После включения режима один запрос может породить два или три workflow подряд: один изучит кодовую базу, следующий внесёт изменения, а отдельный прогон попытается найти проблемы в результате. Это позволяет автоматически разбить работу на этапы и привлечь независимые проверки.
Такой режим требует больше времени и токенов, чем /effort high: параллельно выполняется несколько прогонов, у каждого собственные ограничения. Anthropic не рекомендует постоянно использовать ultracode по умолчанию. Режим действует только до конца текущей сессии и не переносится в следующую.
Чтобы вернуться к обычной работе с субагентами, задайте /effort high. На моделях без поддержки xhigh пункт ultracode в списке /effort не отображается.
Ограничения, токены и особенности первого запуска
Кратко о главном
Среда исполнения допускает до 16 параллельно работающих агентов и не более 1000 за один прогон. Требуется Claude Code версии 2.1.154 или новее; функция доступна в планах Pro, Max, Team и Enterprise. Учитывайте расход токенов: workflow может потребовать заметно больше ресурсов, чем обычный диалог.
Среда исполнения задаёт следующие технические ограничения:
- Не более 16 одновременно работающих агентов. На компьютерах с небольшим числом ядер фактическое количество может быть ниже; это ограничение связано с доступными ресурсами.
- До 1000 агентов за один прогон. Этот предел предотвращает бесконечное порождение агентов: если сценарий превысит лимит, среда исполнения остановит его.
- Сценарий не может ожидать пользовательский ввод во время прогона. Приостановку могут вызвать только запросы разрешений на инструменты. Если между этапами требуется подтверждение пользователя, разделите работу на отдельные workflow.
- Сценарий напрямую не работает с файлами и командной оболочкой. Файлы читают и изменяют, команды выполняют запущенные агенты; сценарий координирует их работу.
- Нужна версия Claude Code 2.1.154 или новее. Функция доступна в планах Pro, Max, Team и Enterprise; в Pro её можно включить через
/config. Также поддерживаются Claude API, Amazon Bedrock, Vertex AI и Microsoft Foundry.
Особое внимание стоит уделить расходу токенов.
Dynamic Workflows могут расходовать существенно больше токенов, чем обычная сессия Claude Code. Anthropic советует сначала проверить их на небольшой задаче, чтобы оценить расход в собственном сценарии работы.
Если сценарий явно не перенаправляет этап на другую модель, агенты используют модель текущей сессии. Перед масштабным запуском проверьте выбранную модель командой /model. Если для повседневных задач обычно используется более экономичный вариант, ultracode и /deep-research без предварительной проверки могут увеличить расход. В запросе можно попросить Claude использовать более доступную модель на этапах, которым не требуется максимальная мощность.
Если прогон отклонился от нужного направления, откройте /workflows, выберите его и нажмите x. Результаты уже завершивших работу агентов сохраняются. Остановленный прогон можно возобновить клавишей p или попросить Claude продолжить сценарий с того же этапа: завершённые агенты вернут сохранённые результаты, остальные выполнят работу. Возобновление доступно в той же сессии; после выхода из Claude Code новая сессия начнёт workflow заново.
Если предстоит длительная работа, заранее изучите руководство о расходовании лимитов Claude Code и материалы о втором мозге. Структура проекта помогает не загружать в каждый агент весь репозиторий.
Как сохранить workflow в проекте
Кратко о главном
После успешного прогона откройте /workflows, выберите его и нажмите s, чтобы сохранить сценарий как команду. Для команды можно выбрать .claude/workflows/ в проекте или ~/.claude/workflows/ в домашней папке. В следующий раз сценарий запускается обычной командой /[имя].
Если workflow хорошо справился с повторяющейся задачей — например, проверкой каждой ветки или регулярным аудитом безопасности, — его можно сохранить и запускать повторно без подробного описания задачи.
Откройте /workflows
Команда выведет список недавних прогонов. Найдите нужный с помощью стрелок.
Нажмите s
Откроется окно сохранения. Клавиша
Tabпереключает папку назначения.Укажите папку
.claude/workflows/хранит сценарий в репозитории, где он доступен всем участникам, склонировавшим проект. Папка~/.claude/workflows/находится в домашнем каталоге: сценарий можно применять в разных проектах, но он виден только его владельцу.Запускайте как команду
Вызовите
/[имя_скрипта], чтобы выполнить сохранённый сценарий. Если одинаковые имена есть в проектной и домашней папках, приоритет получает проектный вариант.
Так команда может один раз настроить и проверить workflow, сохранить его в .claude/workflows/ и закоммитить в репозиторий. Другие участники смогут запускать ту же последовательность командой. Сценарий написан на JavaScript, поэтому его можно просмотреть, изменить и сохранить обновлённую версию.
Перед первым запуском сохранённого проектного сценария Claude Code всё равно покажет запрос разрешения. Само сохранение не означает безусловного автоматического одобрения; для постоянного согласия отдельно выберите Yes, and don't ask again.
Для каких задач Workflows подходят лучше всего
Кратко о главном
Anthropic указывает среди подходящих сценариев масштабные аудиты, миграции и исследования с взаимной проверкой. Для небольшой одиночной правки дополнительные затраты токенов могут не оправдаться.
Anthropic перечисляет несколько типов задач, для которых создавалась среда исполнения:
- Аудит всей кодовой базы — проверка каждого эндпоинта, файла или функции по заданному списку критериев. Например, поиск отсутствующих проверок авторизации, дублирующейся логики или проблем безопасности по рекомендациям OWASP. Для отдельных частей проверки можно запускать разных агентов.
- Масштабная миграция — замена фреймворка или устаревшего API, перенос на другой язык в большом количестве файлов. Workflow отслеживает ход работы, агенты параллельно обрабатывают файлы, а другие агенты ищут пропуски.
- Исследование с перекрёстной проверкой — вопросы, для ответа на которые нужны источники с разных точек зрения и проверка их выводов. Такой сценарий реализует встроенная команда
/deep-research. - Разработка сложного плана с независимыми оценками — workflow может создать несколько вариантов плана, поручить другим агентам найти в них недостатки и объединить наиболее устойчивые идеи. Это полезно, когда ошибка дорого обходится и одного прохода недостаточно.
Используйте workflow, если для задачи нужно больше агентов, чем способен координировать один диалог, или если требуется сохранить оркестрацию в виде сценария, который можно прочитать и запустить снова.
Для единичной задачи вроде исправления одного дефекта или добавления одной функции Dynamic Workflows могут оказаться избыточными: расход токенов не всегда оправдан. Anthropic советует сначала оценить затраты на небольшой задаче. Практический ориентир — если независимых подзадач меньше 5 или затронуто менее 50 файлов, обычного диалога с несколькими субагентами может быть достаточно.
В планах Enterprise администратор может отключить Workflows через управляемые настройки или переключатель на странице администрирования Claude Code. Перед использованием проверьте доступность функции: откройте /config и найдите пункт Dynamic workflows.
Источники Anthropic
- Anthropic. Представляем Dynamic Workflows в Claude Code. 28 мая 2026 года.
- Anthropic. Масштабная оркестрация субагентов с Dynamic Workflows. Документация Claude Code.
- Anthropic. Журнал изменений Claude Code v2.1.154.
Дополнительные материалы о работе с инструментами смотрите в документации Ailoot.
Подробнее
Вопросы и ответы
Когда обычная сессия лучше workflow?
Для небольшого изменения с несколькими независимыми задачами используйте обычную сессию или несколько субагентов. Workflow добавляет координацию и расход токенов. Начните с узкой реальной задачи и измерьте расход перед большим аудитом или миграцией.
Означает ли сохранение workflow разрешение будущих запусков?
Нет. Сохранение фиксирует сценарий координации, а разрешение исполнения — отдельное решение. Изучите сценарий и диалог первого запуска перед выдачей запоминаемого разрешения.