English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
☀️ Планы на лето: прокачать ИИ, CS-базу и забрать оффер со скидкой 50% по промокоду— активируйна странице пакетов

Разбор Claude Code Dynamic Workflows: Параллельные агенты, отличия от Agent Teams и как не слить бюджет

Разбор Claude Code Dynamic Workflows: Параллельные агенты, отличия от Agent Teams и как не слить бюджет

С выходом Dynamic Workflows (динамических рабочих процессов) в Claude Code разработчики получили инструмент для масштабной автоматизации. На первый взгляд эта функция кажется похожей на уже существующие фичи: подагентов (sub-agents), команды (agent teams) и режим /goal.

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

Что такое Dynamic Workflows и как это работает?

Суть функции заключается в масштабном горизонтальном распараллеливании задач.

Когда вы ставите задачу через workflow, Claude Code не просто начинает рассуждать в рамках одного контекстного окна. Вместо этого он генерирует JavaScript-скрипт, который затем запускается локально и самостоятельно координирует работу десятков или сотен изолированных подагентов.

Пример из практики: Аудит 41 навыка в системе

При тестировании воркфлоу на задаче аудита пользовательских навыков (как глобальных, так и проектных) архитектура отработала следующим образом:

  1. Система автоматически развернула 41 параллельный агент на базе более легкой и быстрой модели Haiku (по одному агенту на каждый отдельный навык).
  2. Каждый Haiku-агент независимо проанализировал конкретный навык по заданным критериям (ясность, триггеры, качество фронтметтера) и сформировал отчет.
  3. В финале все эти данные были переданы в один мощный синтезирующий агент на базе Opus, который объединил результаты в итоговый HTML-файл, отранжировал навыки от худших к лучшим и дал рекомендации по исправлению.
Итог: Задача была выполнена очень быстро благодаря параллельной работе. Процесс «съел» около 5 миллионов входных токенов (input tokens). Так как выходных токенов (output) было немного, это вышло относительно недорого, но масштаб оркестрации впечатляет.

Иерархия инструментов Claude Code: От простого к сложному

Чтобы понять, когда именно нужны воркфлоу, важно расположить все инструменты автоматизации Claude на одной «лестнице сложности». Чем выше вы поднимаетесь, тем больше автономии и возможностей вы получаете, но тем выше финансовые риски.

       ▲  [Dynamic Workflows] -> Огромные параллельные задачи (ширина)
       │  [/goal]             -> Цикличное выполнение до результата (глубина)
       │  [Agent Teams]       -> Небольшая команда (групповой чат, обсуждение)
 Сложность /  [Sub-agents]        -> Изолированные параллельные подзадачи
 Стоимость  [Skills]            -> Повторяемые рецепты/автоматизации
       │  [Main Session]      -> Обычный чат, веб-поиск, базовые API-зазовы

1. Skills (Навыки)

Это ваши многоразовые «рецепты» и инструкции. Вы можете вызывать их вручную в чате, а можете разрешить подагентам или воркфлоу использовать их для решения задач. Навык — это ответ на вопрос «Как делать?».

2. Sub-agents (Подагенты)

Изолированные сущности, которые Claude создает для параллельного решения побочных задач. Они не имеют доступа к контексту основной сессии (что сохраняет контекст чистым) и не умеют общаться друг с другом. Они лишь возвращают результат обратно в главный чат.

3. Agent Teams (Команды агентов)

Это мини-команда из агентов с разными ролями, инструментами и специализациями. Они работают как групповой чат (War Room / Совет): активно общаются между собой, спорят, делятся списком задач и вырабатывают общее решение. Это мощно, но весьма ресурсоемко.

4. Режим /goal (Глубина)

Это цикл, который крутится вокруг одного критерия: done == true (готово — истина). Агент будет делать подход за подходом, совершать итерации, пока цель не будет полностью достигнута. Такой процесс может непрерывно идти часами.

5. Dynamic Workflows (Ширина)

Воркфлоу направлены на ширину, а не на глубину. Агенты внутри воркфлоу не общаются друг с другом (в отличие от Agent Teams). У них есть четкий план, сформированный скриптом на старте: каждый берет свой кусок работы, выполняет его в изоляции и отправляет результат в финальный узел для синтеза.

Обратная сторона: Как сжечь $100 за один промпт

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

Реальный кейс: При попытке запустить воркфлоу для сканирования и анализа всего своего рабочего стола (включая локальные файлы, репозитории и код), Claude Code за один промпт и 30 минут работы потратил половину лимита подписки стоимостью $200.

Как защитить свой кошелек?

  • Сужайте рамки (Bound the scope): Четко указывайте, какие папки и файлы нужно смотреть.
  • Называйте конкретный результат: Промпт должен содержать критерий финального артефакта (например: «создай HTML-файл с таблицей...»).
  • Принудительно переводите «рабочих» на Haiku: Просите Claude использовать самую легкую модель для промежуточных параллельных задач, оставляя Opus только на финальный синтез.
  • Подтверждение запуска: Claude Code не запустит воркфлоу без вашего ведома. Он всегда спросит подтверждения, где вы сможете также изучить сгенерированный им сырой JavaScript-скрипт перед выполнением.

Полезные фичи и команды для работы

  • Команда /workflows: Позволяет просматривать список всех запущенных в данный момент процессов, видеть количество активных агентов, используемые ими модели (например, Haiku), затраченные токены и время работы. Здесь же процесс можно остановить.
  • Сохранение скриптов: Скрипты воркфлоу сохраняются в специальную папку (по умолчанию глобально, но можно попросить сохранить локально в каталог проекта, например в .mycloud/workflows). Их можно запускать повторно без генерации кода заново.
  • Режим /deep research: Встроенная функция, которая под капотом использует именно Dynamic Workflows. Она запускает пачку агентов для параллельного сбора информации, которые затем «голосуют» за достоверность каждого факта и выдают структурированный аналитический отчет со ссылками на источники.
  • Режим Ultra Code (/effort): Если выставить уровень промптинга на максимум (выше High и Max), Claude переходит в режим Ultra Code. В этом режиме он по умолчанию обрабатывает практически каждый ваш запрос через генерацию и оркестрацию воркфлоу. Будьте осторожны — это самый «умный», но и самый дорогой режим работы.

Кому и когда нужны воркфлоу?

Если вы используете Claude Code в основном для написания текстов, создания контента, мелких правок кода или общих консультаций — Dynamic Workflows вам не нужны. Это будет стрельбой из пушки по воробьям.

Воркфлоу идеальны, когда задачу можно разбить на множество независимых частей:

  • Провести полный аудит безопасности огромной кодовой базы (пофайлово).
  • Выполнить масштабную миграцию проекта на 400+ файлов.
  • Собрать комплексное исследование по теме из десятков разных источников одновременно.

Если ваша задача бьется на независимые параллельные куски — смело вызывайте workflow (слово подсветится радужным цветом в терминале), утверждайте скрипт и запускайте распределенную фабрику агентов.

Статья подготовлена на основе материалов видео «Claude Code Dynamic Workflows Clearly Explained».

Читайте также

Комментарии
 logo