Публикации
Аналитический обзор Агентные системы · оркестрация · Claude Code Опубликовано в июне 2026

Orchestrate subagents at scale:
Claude Code Dynamic Workflows

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

Что это за фича и когда появилась

Dynamic Workflows — новая фича Claude Code (версия 2.1.154+), добавлена в Week 22 (25–29 мая 2026). Доступна на всех платных тарифах (Pro, Max, Team, Enterprise), требует Anthropic API или интеграции с AWS Bedrock / Google Vertex / Microsoft Foundry. В CLI включается через настройку Dynamic workflows в /config.

Research preview — фича созревает, но уже используется для реальных задач. Ключевое отличие от обычных субагентов: план живёт в коде, а не в голове Claude, и может быть перезапущен, прочитан и переиспользован.

Сравнение подходов к параллельному выполнению

Claude Code предлагает несколько способов распараллелить работу. Разница — кто держит план и где живут промежуточные результаты.

Подход Что это Кто решает, что дальше Где промежуточные результаты Масштаб
Subagents Рабочие агенты, которых запускает Claude Claude, от хода к ходу Контекстное окно сессии Несколько за ход
Agent view Панель управления фоновыми сессиями Вы: отправляете, проверяете статус, вмешиваетесь Каждая сессия сама по себе Несколько независимых задач
Agent teams Несколько сессий с общим списком задач Ведущий агент планирует, назначает, синхронизирует Общий список задач Горстка координирующихся агентов
Dynamic workflows Скрипт, который запускает субагентов Скрипт Переменные JavaScript Десятки-сотни агентов за прогон

Ключевые отличия workflow

План в коде, а не в голове Claude

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

Повторяемые паттерны качества

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

16
Одновременных агентов максимум
1000
Агентов за один прогон максимум
v2.1.154+
Минимальная версия Claude Code

Когда использовать workflow

Используйте workflow, когда:

  • Задача больше, чем может координировать одна сессия: кодовый аудит всего репозитория, миграция 500 файлов, исследование с перекрёстной проверкой источников
  • Нужен план, который можно перезапустить и читать как код
  • Нужно, чтобы результаты были верифицированы против друг друга

Не используйте для:

  • Очевидных задач в один ход (исправить опечатку, добавить лог-строку)
  • Задач, где можно описать diff в одно предложение
Пример запроса:
ultracode: audit every API endpoint under src/routes/ for missing auth checks

Как запустить workflow

Встроенный workflow: /deep-research

Самый быстрый способ попробовать — запустить /deep-research с вопросом:

/deep-research What changed in the Node.js permission model between v20 and v22?

Claude запускает агентов в фоне, вы видите прогресс в панели задач или через /workflows. В конце — отчёт с цитатами, фильтрацией неподтверждённых утверждений.

Попросить Claude написать workflow

Два способа:

  • Ключевое слово ultracode в промпте
  • Естественный запрос: «use a workflow» или «run a workflow»

Claude пишет скрипт для задачи, запускает в фоне. Если вы не хотели запускать workflow — Option+W на macOS или Alt+W на Windows отклоняет для этого промпта.

Ultracode режим

/effort ultracode — включает высокий уровень рассуждения и автоматическую оркестрацию workflow для каждой существенной задачи. Одна задача может превратиться в несколько workflow подряд: понять код, сделать изменения, проверить. Применяется к каждой задаче сессии — больше токенов, больше времени. Сбрасывается при новой сессии. Доступно только на моделях, поддерживающих xhigh.

Управление workflow

Команда / Клавиша Действие
/workflows Список запущенных и завершённых workflow, вид прогресса
↑↓ Выбор фазы или агента
Enter или Пройти внутрь фазы, затем агента — посмотреть промпт, вызовы инструментов, результат
Esc Вернуться на уровень вверх
j/k Скролл внутри детализации агента
p Пауза / продолжение прогона
x Остановить выбранного агента или весь workflow
r Перезапустить выбранного агента
s Сохранить скрипт workflow как команду

Сохранение workflow

Запустите /workflows, выберите прогон, нажмите s. Выберите место:

  • .claude/workflows/ — проектный, общий для всех кто клонирует репо
  • ~/.claude/workflows/ — личный, виден всем проектам, только вам

В будущем вызывается как /имя.

Ограничения и поведение

Ограничение Почему
Нет пользовательского ввода во время прогона Только запросы разрешений инструментов могут паузу. Для подписи между этапами — запускайте каждый этап как отдельный workflow
Нет прямого доступа скрипта к файловой системе или shell Агенты читают, пишут, запускают команды. Скрипт координирует агентов
До 16 одновременных агентов Ограничивает локальные ресурсы
1000 агентов за прогон Предотвращает бесконечные циклы

Стоимость

Workflow запускает много агентов — один прогон может использовать значительно больше токенов, чем проработка той же задачи в диалоге. Считается к лимитам вашего тарифа и rate limits как и любая сессия.

Чтобы оценить расход до большой задачи — прогоните на тестовом срезе: одна папка вместо всего репозитория, узкий вопрос вместо широкого. /workflows показывает расход токенов каждого агента по мере прогона.

Каждый агент в workflow использует модель сессии, если скрипт явно не маршрутизирует этап на другую. Чтобы контролировать стоимость модели:

  • Проверьте /model перед большим прогоном
  • Попросите Claude использовать более дешёвую модель для этапов, которые не требуют самой мощной

Практические советы

Для малых задач

  • Используйте обычные субагенты — дешевле и быстрее
  • Проверьте /.claude/workflows/ — возможно, уже есть готовый workflow

Для больших задач

  • Включите /effort ultracode для сложных задач
  • Запустите на тестовом срезе до полного прогона
  • Следите за расходом через /workflows
  • Сохраните удачный workflow для повторного использования

Для команд

  • Сохраняйте полезные workflow в .claude/workflows/ — общий репозиторий
  • Настройте permission mode для минимизации прерываний
  • Добавляйте команды в allowlist для долгих прогонов

Для кого это

Роль Зачем
Senior Engineer Крупные рефакторинги, миграции, аудиты безопасности
Tech Lead Анализ архитектуры на масштабном уровне
Architect Сравнительный анализ решений, перекрёстная проверка
Product Owner Обзоры по продуктам, конкурентный анализ

Резюме для практики

Dynamic Workflows — не панацея. Используйте, когда:

  • Задача явно больше «починить баг» или «добавить функцию»
  • Нужно несколько проходов и верификация
  • Масштаб оправдывает стоимость

Начните с /deep-research, сохраните полезные workflow, накапливайте опыт. Для большинства задач хватит субагентов и скиллов.

Источники:
  • Claude Code documentation — Dynamic Workflows, Subagents, Agent View, Agent Teams
  • Week 22 changelog (May 25–29, 2026) — release notes for v2.1.154–v2.1.157
  • Best Practices for Claude Code — context management, verification criteria
  • Anthropic — Claude Code agents.md documentation
Нужен обзор под вашу команду

Нужен обзор агентных систем или мультиагентной архитектуры?

Готовлю такие обзоры под конкретного заказчика за 1–2 недели — как самостоятельный артефакт для совета директоров или как часть стратегической сессии. Выбираем релевантные кейсы, сравниваем подходы, строим дорожную карту внедрения.