Сегодня мы представляем dynamic workflows в Claude Code — механизм, который позволяет Claude браться за самые сложные задачи «под ключ». Работа, на которую раньше уходили кварталы, теперь занимает дни. Claude динамически пишет оркестрационные скрипты, запускающие десятки и сотни параллельных субагентов в одной сессии, проверяет результаты — и только потом отдаёт их вам.
Некоторые задачи слишком велики для одного прохода одного агента, особенно в сложных, легаси-кодобазах: охота на баги через весь сервис, миграция, затрагивающая сотни файлов, план, который хочется проверить со всех сторон, прежде чем брать на себя обязательства. Dynamic workflows справляются со всем этим от начала до конца.
Доступность
Dynamic workflows доступны сегодня в режиме research preview в Claude Code CLI, Desktop и VS Code extension для планов Max, Team и Enterprise (если включено администратором), а также через Claude API, Amazon Bedrock, Vertex AI и Microsoft Foundry.
Важно: Dynamic workflows потребляют существенно больше токенов, чем обычная сессия Claude Code. Рекомендуем начать с небольшой задачи, чтобы понять расход в вашем контексте.
Как запустить
Для лучшего опыта включите auto mode при использовании dynamic workflows. Есть два способа начать:
- Напрямую — попросите Claude создать воркфлоу (например: «Create a workflow»).
- Ultracode — включите новую настройку Claude Code под названием ultracode в меню effort. Это устанавливает уровень усилий в xhigh и позволяет Claude самостоятельно решать, когда использовать воркфлоу для вашей задачи.
Где это применяется
Ранние пользователи и команды внутри Anthropic уже используют dynamic workflows для широкого спектра задач:
Поиск багов по всей кодовой базе
Claude ищет уязвимости в сервисе или репозитории параллельно, а затем запускает независимую верификацию каждого найденного места. Финальный отчёт содержит только реальные проблемы. Тот же подход работает для аудита безопасности: проверка авторизации, валидации ввода, небезопасных паттернов через весь код.
Крупные миграции и модернизация
Claude справляется с заменой фреймворков, депрекацией API и переносом между языками на тысячах файлов — от начала до конца.
Критичная работа, которую нужно перепроверить
Когда цена ошибки высока, воркфлоу даёт независимые попытки решения и агентов-оппонентов, которые пытаются «сломать» результат до того, как вы его увидите.
Dynamic workflows оказались особенно ценны для задач обнаружения и ревью в больших кодовых базах. Мы получили отличные результаты при поиске мёртвого кода и выявлении мест для рефакторинга, которые пропускал традиционный статический анализ. Это помогает нашим инженерам быстрее двигаться по обслуживанию и рефакторингу.
— Alessio Vallero, Senior Engineering Manager
Dynamic workflows заполняют разрыв между запуском одного субагента и построением полноценной команды агентов. От плана до реализации — всё течёт, мы можем доверять длинным запускам, не теряя видимости.
— Ken Takao, Lead Systems Engineer
Переписывание Bun с помощью dynamic workflows
Показательный пример того, что могут сделать dynamic workflows в масштабе — недавняя перезапись Bun. Jarred Sumner использовал dynamic workflows, чтобы портировать Bun с Zig на Rust, сохранив 99.8% существующего тестового набора, что составило примерно 750 000 строк Rust — и одиннадцать дней от первого коммита до слияния.
Один воркфлоу определил правильные времени жизни Rust для каждого поля структур в Zig-кодобазе. Следующий написал каждый .rs файл как поведенчески идентичный порт его .zig аналога — сотни агентов работали параллельно с двумя ревьюерами на каждый файл. Затем цикл исправлений прогонял сборку и тесты, пока всё не начало работать чисто.
После того как порт был принят, ночной воркфлоу нашёл избыточные копирования данных и открыл PR для каждого случая на финальное ревью. Пока этот код ещё не в продакшене, но вся работа была выполнена dynamic workflows. Jarred напишет об этом подробнее позже.
Как это работает под капотом
Когда воркфлоу запускается, Claude динамически планирует работу на основе вашего промпта, разбивает её на подзадачи и распределяет между параллельными субагентами. Результаты проверяются перед тем, как быть включёнными в ответ. Вы получаете единый, скоординированный ответ.
Агенты подходят к проблеме с независимых сторон, другие агенты пытаются опровергнуть их находки — итерации продолжаются, пока ответы не сойдутся. Именно так воркфлоу достигают результатов, недоступных одному проходу.
Dynamic workflows спроектированы для параллельной и долгоживущей работы, которая может длиться часы и дни, выполняя сложнейшие инженерные задачи, ранее занимавшие недели. Прогресс сохраняется по ходу выполнения, так что прерванная работа продолжается с места остановки, а не начинается заново. Поскольку координация происходит вне основного диалога, план остаётся на рельсах, как бы ни выросла задача.
Расход: Dynamic workflows потребляют заметно больше, чем типичная сессия Claude Code. При первом запуске воркфлоу Claude Code показывает, что собирается делать, и запрашивает подтверждение. Администраторы организации могут отключить воркфлоу через managed settings.
Начало работы
Если у вас план Max или Team, или вы используете Claude Code через API, dynamic workflows включены по умолчанию. Попросите Claude создать воркфлоу или включите настройку ultracode.
На Enterprise-плане воркфлоу по умолчанию выключены. Администратор может легко включить их в настройках Claude Code.
Подробнее — в документации.
Оригинал: Introducing dynamic workflows in Claude Code · Anthropic, 28 мая 2026