Рабочие процессы Claude Code

Динамические рабочие процессы Claude Code: официальное пошаговое руководство

Dynamic workflows let Claude Code turn a hard task into a script-driven, multi-agent run. This guide explains what launched on May 28, 2026, how to use it, and where the official docs draw the limits.

Редакционная иллюстрация для динамических рабочих процессов Claude Code, демонстрирующая уровни оркестрации, панели субагентов и узлы контроля расходов.

Get the latest on AI, LLMs & developer tools

New MCP servers, model updates, and guides like this one — delivered weekly.

Что было представлено

28 мая 2026 года Claude представил динамические рабочие процессы в Claude Code. workflow в промпте, чтобы начать.

Правильный способ восприятия этого запуска: рабочие процессы — это не просто очередной шаблон промпта. Это

The workflow shape:

Your prompt
  -> Claude writes workflow JavaScript
  -> Runtime starts background phases
  -> Subagents investigate, edit, test, or review
  -> Results are cross-checked
  -> One coordinated answer returns to the session

Определение

Динамический рабочий процесс Claude Code — это JavaScript-скрипт оркестрации, которыйАгенты выполняют непосредственное чтение, запись, работу в оболочке, исследования и проверку. Скрипт координирует выполнение и сохраняет промежуточные результаты вне основного контекста чата.

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

Требования и доступность

Операционным источником истины является документация по рабочим процессам Claude Code. В ней указано, что динамические рабочие процессы находятся в стадии предварительного исследования (research preview), требуют Claude Code v2.1.154 или более поздней версии и доступны в платных тарифах, а также через поддерживаемые API/провайдеров. В блоге, посвященном запуску, и ветке ClaudeDevs также перечислены Claude Code CLI, Desktop, VS Code, Claude API, Amazon Bedrock, Google Cloud Vertex AI и Microsoft Foundry.

ТребованиеЧто проверитьКоманда или место
Версия Claude CodeДля рабочих процессов используйте v2.1.154 или более позднюю версию.claude --version
Функция включенаПользователям Pro может потребоваться включить строку Dynamic workflows./config
Тариф или провайдерИспользуйте платный тариф или поддерживаемый путь провайдера.Аккаунт Claude, API, Bedrock, Vertex AI, Foundry
Инструменты/deep-research требуется доступ к веб-поиску.Настройки инструментов и список разрешений
# Check your version
claude --version

# Update if needed
claude update

# Inside Claude Code, open settings and confirm Dynamic workflows
/config

Есть один нюанс дня запуска: в блоге и ветке X делается упор на доступность для тарифов Max, Team и Enterprise, в то время как в документации на данный момент приводится более конкретное примечание по настройке платных тарифов и упоминается включение Pro через /config. Для фактической настройки следуйте инструкциям на странице документации и на экране настроек вашего аккаунта.

Ментальная модель: субагенты, навыки и рабочие процессы (Workflows)

В Claude Code уже было несколько способов распараллеливания или повторного использования работы. Динамические рабочие процессы (Dynamic workflows) стоят над субагентами: они используют субагентов, но координация переносится в скрипт. Именно поэтому эта функция полезна для повторяющихся шаблонов веерной рассылки (fan-out) и верификации.

ФункцияЧто содержит план?Оптимальное использованиеМасштаб
СубагентClaude принимает решения пошагово.Отдельная задача, которая могла бы засорить контекст.Несколько делегированных задач за один шаг.
Навык (Skill)Повторно используемые инструкции, которым следует Claude.Повторяемая процедура или правило предметной области.Аналогично обычной работе или работе субагентов.
Динамический рабочий процесс (Dynamic workflow)Скрипт рабочего процесса определяет этапы.Аудиты, миграции, исследования, состязательная проверка.От десятков до сотен агентов за один запуск.

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

Быстрый старт: запуск встроенного рабочего процесса (Built-In Workflow)

Самый быстрый безопасный тест — это /deep-research, встроенный рабочий процесс, описанный в документации Claude Code. Он параллельно выполняет поиск по разным аспектам, собирает источники, перепроверяет утверждения и возвращает один отчет со ссылками. Сначала выберите ограниченный по объему вопрос, чтобы оценить использование и поведение инструмента, прежде чем переходить к масштабной миграции.

Шаг 1: Запустите Claude Code в проекте

cd /path/to/your/project
claude

Шаг 2: Запустите локальный исследовательский рабочий процесс

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

Шаг 3: Подтвердите рабочий процесс

Claude Code показывает запланированный рабочий процесс перед его запуском. Выберите Yes, run itесли этапы соответствуют вашей задаче. Если вы хотите изучить сгенерированную оркестрацию, выберите View raw script. Если промпт слишком общий, отмените его и уточните формулировку.

Шаг 4: Наблюдайте за процессом из /workflows

/workflows

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

Создание пользовательского рабочего процесса с помощью одного промпта

Чтобы запустить собственную задачу как рабочий процесс, не меняя всю сессию, добавьте слово workflow в любое место промпта. Claude Code подсветит это слово и направит задачу через процесс создания рабочего процесса.

Run a workflow to audit every API endpoint under src/routes for missing auth checks.

Scope:
- read-only first pass
- group findings by endpoint
- verify each finding with an independent reviewer agent
- return only confirmed issues
- do not edit files unless I approve a follow-up workflow

В документации упоминается один небольшой способ отмены: если Claude Code подсвечивает workflow, а вы не планировали запускать эту функцию, нажмите alt+w чтобы проигнорировать её для этого промпта.

Шаблон промпта

Часть промптаПочему это важноПример
Область примененияКонтролирует использование токенов и радиус поражения.under src/routes only
Контракт выводаПредотвращает накопление необработанных заметок агента.return confirmed issues with file paths
Правило верификацииИспользует рабочие процессы (workflows) для перекрестной проверки, а не просто для параллельного выполнения (fan-out).independent reviewer agent must confirm
Политика редактированияПозволяет избежать неожиданных изменений файлов при выполнении масштабных задач.read-only unless I approve edits

Используйте Ultracode, когда хотите, чтобы Claude принимал решения

ultracode — это не обычный уровень усилий модели. В документации по конфигурации модели он определяется как настройка сессии Claude Code: он использует xhigh reasoning effort

# Turn on automatic workflow orchestration for this session
/effort ultracode

# Return to normal high effort for routine work
/effort high

Используйте ultracode для сессии, где большинство задач являются крупными, неоднозначными или высокорискованными: миграции, глубокий аудит, стресс-тестирование дизайна или очистка всего репозитория. Не оставляйте его включенным для рутинных правок. В документации по рабочим процессам указано, что ultracode применяется к каждой существенной задаче в рамках сессии, потребляет больше токенов, выполняется дольше и сбрасывается при начале новой сессии.

Процесс подтверждения: прочитайте перед запуском

В приглашении CLI на подтверждение отображаются запланированные этапы и предлагаются четыре действия. Рассматривайте это как последнюю контрольную точку перед тем, как запуск начнет потреблять значительный объем ресурсов или вносить одобренные изменения в файлы через агентов.

ДействиеИспользуйте, когда
Да, запуститьЭтапы ограничены по области действия, а разрешения приемлемы.
Да, и больше не спрашиватьВы доверяете этому сохраненному workflow в данном пути проекта.
Просмотреть исходный скриптВы хотите проверить JavaScript-оркестрацию перед подтверждением.
НетЗадача слишком обширна, этапы неверны или инструменты небезопасны.

Важны две детали клавиатуры. Ctrl+G открывает сгенерированный скрипт в вашем Tab позволяет настроить промпт перед началом выполнения. В Desktop Один раз, Всегда, и Отклонить действия.

Сохранение workflow как Slash Command

Когда workflow создает полезный повторяемый процесс, сохраните его. Сохраненные workflows становятся / автодополнении, как и встроенные команды.

/workflows

# Select the completed run
# Press s
# Choose project or user location
# Press Enter to save

# Later:
/api-auth-audit
РасположениеКто его получит?Лучший выбор для
.claude/workflows/Всех, кто клонирует репозиторий.Командные рабочие процессы: аудит релизов, проверка веток, проверка миграций.
~/.claude/workflows/Только вы, во всех проектах.Личные исследования, приватный стиль проверки, локальные задачи по обслуживанию.

Если рабочий процесс проекта и личный рабочий процесс имеют одинаковое имя, приоритет отдается рабочему процессу проекта.

Отслеживание, приостановка, возобновление, перезапуск и остановка запусков

Рабочие процессы выполняются в фоновом режиме. Используйте /workflows для просмотра текущих и завершенных запусков, а затем используйте клавиши, указанные в нижней части экрана. Панель задач под полем ввода также отображает краткую сводку прогресса во время активного запуска.

КлавишаДействие
Up / DownВыберите этап или агента.
Enter или RightОткройте этап, затем откройте детальный просмотр агента.
EscВернуться на один уровень назад.
j / kПрокрутка внутри длинного описания агента.
pПриостановить или возобновить запуск.
xОстановить агента или весь рабочий процесс, в зависимости от того, что выбрано.
rПерезапустить выбранного активного агента.
sСохранить скрипт запуска как команду.

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

Поведение среды выполнения и ограничения

Среда выполнения workflow изолирована от диалога. Скрипт workflow координирует работу агентов, а сами агенты выполняют операции с файлами, оболочкой (shell), сетью и MCP. В документации перечислены конкретные ограничения, чтобы пользователи могли оценивать потребление ресурсов.

ОграничениеПрактическое значение
Отсутствие ввода от пользователя во время выполненияРазбивайте процессы, требующие частого подтверждения, на отдельные workflow.
Отсутствие прямого доступа к файловой системе или shell из скрипта workflowЭти действия выполняют агенты, а скрипт лишь координирует их.
До 16 одновременных агентовКрупные задачи по-прежнему ограничены локальными ресурсами.
Всего до 1 000 агентов на один запускБесконечные циклы ограничены.

Контроль затрат и использования

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

# Before a large workflow
/model
/usage

# In your prompt
Use a smaller model for indexing and low-risk classification phases.
Use the strongest model only for final verification and architectural judgment.
  • Начинайте с ограниченного запуска, а не с всего монорепозитория.
  • Проверьте /model перед запуском ресурсоемких задач.
  • Используйте /usage для проверки текущего использования сессии и влияния на лимиты плана.
  • Попросите Claude направлять низкорисковые этапы на более компактную модель, когда это уместно.
  • Останавливайте неконтролируемые или вышедшие за рамки области действия запуски от /workflows.
  • Используйте ultracode для сессий, где большинство задач требуют оркестрации рабочих процессов.

Разрешения и сведения о безопасности

Ваш режим разрешений управляет запросом на запуск рабочего процесса, но не каждое действие субагента acceptEdits режиме и наследуют ваш список разрешенных инструментов (allowlist). Редактирование файлов

РискКонтроль
Масштабные правки из-за нечеткого рабочего процессаНачинайте с запросов в режиме только для чтения или с ограниченной областью путей.
Длительные блокировки выполнения из-за запросов инструментовСначала добавьте необходимые команды и инструменты MCP в список разрешенных.
В headless режиме отсутствуют запросы к пользователюНастройте правила разрешений перед использованием claude -p или Agent SDK.
Рабочий процесс вносит слишком много измененийИспользуйте ветки git/worktrees и проверяйте /diff перед выполнением коммита.

Для высокорисковых задач используйте двухэтапный шаблон: первый рабочий процесс создает только подтвержденные результаты; второй рабочий процесс применяет одобренные изменения. Это соответствует примечанию в документации о том, что рабочие процессы не принимают произвольный ввод от пользователя во время выполнения.

Отключить Workflows

Динамические рабочие процессы (workflows) можно отключить на уровне пользователя или организации. При отключении встроенные команды рабочих процессов становятся недоступны, workflow ключевое слово больше не ultracode удаляется из /effortменю.

# Option 1: interactive setting
/config
# Toggle Dynamic workflows off

# Option 2: user settings
{
  "disableWorkflows": true
}

# Option 3: environment variable, read at startup
CLAUDE_CODE_DISABLE_WORKFLOWS=1 claude

Администраторы организации также могут настроить "disableWorkflows": true в управляемых

Примеры рабочих процессов, которые можно адаптировать

В публикации Anthropic о запуске в качестве первых примеров использования рабочих процессов упоминаются: поиск багов во всей кодовой базе, оптимизация на основе профилировщика, аудит безопасности, миграции, модернизация и тщательная проверка критически важных задач. В той же статье приводится пример переноса Bun с Zig на Rust в качестве масштабного кейса, с оговоркой, что на момент публикации он не был в продакшене.

Пример 1: Аудит API Auth

Run a workflow to audit src/routes and src/api for missing authentication checks.

Rules:
- read files only
- group endpoints by auth pattern
- have one agent find issues and another verify them
- exclude test fixtures and generated files
- return confirmed findings with file paths and suggested fixes

Пример 2: План миграции перед внесением правок

Run a workflow to plan the migration from the old payments client to the new billing SDK.

Do not edit files.
Map every call site, classify risk, propose phases, and have reviewer agents challenge the plan.
Return a phased migration plan with test commands for each phase.

Пример 3: Перекрестная проверка исследований

/deep-research Compare the official migration paths for React 19 Server Actions and Next.js 16 forms.

Focus on official docs.
Return only claims that are supported by source links.

Пример 4: Сохранение команды для командного ревью

Run a workflow to review this branch for correctness bugs.

Scope:
- current git diff only
- no style-only feedback
- verify each finding against code
- include test commands that would catch the bug

# After the run succeeds:
/workflows
# press s and save to .claude/workflows/branch-correctness-review

Распространенные ошибки

ОшибкаПочему это не работаетЛучший подход
Run a workflow to improve the appСлишком широкая область действия, из-за чего сложно контролировать использование и правки.Ограничьте пути, вывод и политику внесения правок.
Использование рабочих процессов для правок в одном файлеНакладные расходы на оркестрацию не дают существенных преимуществ.Используйте обычный чат или одного субагента.
Оставлять ultracode включенным на весь деньКаждая значимая задача может привести к более тяжелому запуску.Включайте его для сфокусированных сессий, а затем возвращайтесь к /effort high.
Одобрение фаз без их прочтенияСгенерированный план может не соответствовать вашим реальным границам допустимого риска.Проверяйте список фаз и исходный скрипт для задач с высоким уровнем риска.
Запуск в headless-режиме без правил разрешенийНикто не присутствует, чтобы одобрить неожиданные вызовы инструментов.Настройте правила allow/deny перед claude -p или использованием SDK.

Чек-лист перед запуском

  • Убедитесь, что claude --version имеет версию не ниже v2.1.154.
  • Откройте /config и убедитесь, что Dynamic workflows включены.
  • Запустите небольшой /deep-research рабочий процесс перед внесением правок в код.
  • Используйте /workflows для проверки этапов, общего количества токенов и вывода агента.
  • Для пользовательских рабочих процессов укажите область действия пути (path scope), формат вывода, правило проверки и политику редактирования.
  • Используйте /effort ultracode только для сессий, где это оправдано большинством задач.
  • Сохраняйте повторяющиеся рабочие процессы в .claude/workflows/ для командных сценариев.
  • Используйте /usage, /modelи маршрутизацию для небольших моделей для контроля расходов.
  • Отключайте рабочие процессы через /config, настройки, переменные окружения или управляемые параметры, если этого требует политика.

FAQ

Что такое динамические рабочие процессы (dynamic workflows) в Claude Code?

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

Как запустить рабочий процесс в Claude Code?

Запустите встроенный рабочий процесс /deep-research, добавьте слово workflow в промпт, выполните команду сохраненного рабочего процесса или включите /effort ultracode, чтобы Claude сам решал, когда масштабную задачу следует превратить в рабочий процесс.

Какая версия Claude Code требуется для работы с рабочими процессами?

В документации указано, что для динамических рабочих процессов требуется Claude Code версии v2.1.154 или выше. Выполните claude --version, чтобы проверить установленную версию и обновиться перед использованием этой функции.

Что такое ultracode?

Ultracode — это настройка сессии Claude Code. Она использует высокий уровень рассуждений (xhigh reasoning effort) и позволяет Claude автоматически планировать динамические рабочие процессы для масштабных задач в рамках текущей сессии.

Можно ли сохранить рабочий процесс как повторно используемую команду?

Да. Откройте /workflows, выберите запуск, нажмите s и выберите .claude/workflows/ для команды, общей для проекта, или ~/.claude/workflows/ для личной команды.

Являются ли динамические рабочие процессы затратными?

Да, могут быть. В официальной документации и ветке ClaudeDevs предупреждается, что рабочие процессы могут потреблять значительно больше ресурсов, так как один запуск может порождать множество агентов. Начинайте с ограниченных по объему задач, проверяйте /usage и при необходимости останавливайте выполнение через /workflows.

Могут ли администраторы отключить рабочие процессы?

Да. Пользователи могут отключить динамические рабочие процессы в /config, установив disableWorkflows в settings.json или задав переменную окружения CLAUDE_CODE_DISABLE_WORKFLOWS=1. Организации могут отключить рабочие процессы через управляемые настройки или настройки администратора Claude Code.

Глоссарий

ТерминЗначение
Динамический рабочий процессСценарий оркестрации, написанный Claude и выполняемый средой выполнения рабочих процессов.
СубагентДелегированный рабочий Claude с собственным контекстом задачи.
Среда выполнения рабочих процессов (Workflow runtime)Изолированный раннер, который выполняет скрипт оркестрации.
/deep-researchКомплексный рабочий процесс для перекрестной проверки результатов исследования.
/workflowsПредставление хода выполнения для запущенных и завершенных рабочих процессов.
UltracodeСессионная настройка, использующая xhigh effort и автоматические рабочие процессы.
Принимать правкиРежим, в котором правки файлов применяются без запроса подтверждения для каждого изменения.
Белый список инструментовНабор команд, веб-запросов и MCP инструментов, разрешенных вашими настройками.
Управляемые настройкиНастройки Claude Code, контролируемые организацией, которые пользователи не могут переопределить.
Сохраненный рабочий процессСкрипт рабочего процесса, сохраненный как повторно используемая слэш-команда.

Официальные источники

В этой публикации намеренно используются только официальные источники Claude, Claude Code, ресурсы, принадлежащие Anthropic, и проверенные источники ClaudeDevs.

По теме: подробный обзор официального запуска Opus 4.8 и руководство по миграции на API Opus 4.8.