Fluxos de Trabalho do Claude Code

Fluxos de Trabalho Dinâmicos do Claude Code: Guia Oficial Passo a Passo

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.

Ilustração editorial para fluxos de trabalho dinâmicos do Claude Code mostrando camadas de orquestração, painéis de subagentes e nós de controle de custo.

Get the latest on AI, LLMs & developer tools

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

O que foi lançado

Em 28 de maio de 2026, o Claude introduziu fluxos de trabalho dinâmicos no Claude Code. A publicação oficial de lançamento os descreve como execuções paralelas de longa duração, onde o Claude escreve código de orquestração, distribui o trabalho para vários subagentes e verifica os resultados antes de reportar. A thread verificada dos ClaudeDevs definiu o comportamento do produto de forma mais direta: use a palavra workflow em um prompt para começar.

A maneira útil de interpretar este lançamento: fluxos de trabalho não são apenas mais um modelo de prompt. Eles são um novo caminho de orquestração dentro do Claude Code para tarefas grandes demais para um único ciclo de conversação: auditorias de base de código, caça a bugs em todo o serviço, grandes migrações, pesquisas com verificação cruzada e planos que devem ser atacados de vários ângulos antes que você os aceite.

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

Definição

Um fluxo de trabalho dinâmico do Claude Code é um script de orquestração JavaScript que o Claude escreve para sua tarefa, e então um runtime separado executa em segundo plano.Os agentes realizam a leitura, escrita, trabalho de shell, pesquisa e revisão propriamente ditos. O script coordena a execução e armazena resultados intermediários fora do contexto principal do chat.

Essa distinção é o recurso principal. Em um chat normal, o Claude decide o que fazer a seguir turno a turno, e cada resultado precisa caber de volta na conversa. Em um workflow, o plano, loops, ramificações e valores intermediários residem no script do workflow. A sessão principal permanece responsiva e recebe o resultado coordenado.

Requisitos e Disponibilidade

A fonte de verdade operacional é a documentação de workflow do Claude Code. Ela afirma que workflows dinâmicos estão em research preview, exigem o Claude Code v2.1.154 ou superior, e estão disponíveis em planos pagos e através de implementações de API/provedores suportados. O blog de lançamento e a thread dos ClaudeDevs também listam o Claude Code CLI, Desktop, VS Code, a Claude API, Amazon Bedrock, Google Cloud Vertex AI e Microsoft Foundry.

RequisitoO que verificarComando ou local
Versão do Claude CodeUse a v2.1.154 ou superior para workflows.claude --version
Recurso ativadoUsuários Pro podem precisar ativar a linha Dynamic workflows./config
Plano ou provedorUse um plano pago ou caminho de provedor suportado.Conta Claude, API, Bedrock, Vertex AI, Foundry
Ferramentas/deep-research precisa de acesso à pesquisa na web.Configurações de ferramentas e lista de permissões
# Check your version
claude --version

# Update if needed
claude update

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

Existe uma nuance no dia do lançamento: o blog e a thread no X enfatizam a disponibilidade para Max, Team e Enterprise, enquanto a documentação atual fornece a nota de configuração de plano pago mais específica e menciona a ativação do Pro através do /config. Para a configuração real, siga a página de documentação e a tela de configurações da sua conta.

Modelo Mental: Subagentes, Skills e Workflows

O Claude Code já possuía várias formas de paralelizar ou reutilizar trabalho. Dynamic workflows ficam acima dos subagentes: eles utilizam subagentes, mas a coordenação é movida para um script. É por isso que o recurso é útil para padrões repetíveis de fan-out e verificação.

RecursoO que mantém o plano?Melhor usoEscala
SubagenteO Claude decide turno a turno.Uma tarefa secundária que sobrecarregaria o contexto.Algumas tarefas delegadas por turno.
SkillInstruções reutilizáveis que o Claude segue.Um procedimento repetível ou regra de domínio.Semelhante ao trabalho normal/de subagente.
Dynamic workflowO script do workflow decide as fases.Auditorias, migrações, pesquisas, revisão adversarial.De dezenas a centenas de agentes por execução.

Use subagentes quando precisar de uma ou duas investigações isoladas. Use skills quando o know-how precisar ser reutilizável. Use workflows quando a orquestração em si precisar ser repetível: fan out, comparar descobertas, reiniciar agentes que falharam, salvar a execução bem-sucedida e reutilizá-la como um comando.

Quickstart: Execute o Workflow integrado

O teste seguro mais rápido é /deep-research, o workflow integrado documentado pelo Claude Code. Ele distribui pesquisas por vários ângulos, busca fontes, verifica alegações e retorna um relatório com citações. Escolha primeiro uma pergunta delimitada para que você possa ver o uso e o comportamento antes de tentar uma migração grande.

Passo 1: Inicie o Claude Code em um projeto

cd /path/to/your/project
claude

Passo 3: Execute um workflow de pesquisa com escopo definido

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

Passo 4: Aprove o workflow

O Claude Code mostra o workflow planejado antes de executá-lo. Escolha Yes, run itse as fases corresponderem à sua intenção. Se você quiser inspecionar a orquestração gerada, escolha View raw script. Se o prompt for muito amplo, cancele e restrinja-o.

Passo 4: Acompanhe a partir de /workflows

/workflows

A visualização do workflow mostra as fases, contagem de agentes, total de tokens e tempo decorrido. Acesse uma fase para inspecionar o prompt de cada agente, chamadas de ferramentas recentes e resultados. Quando a execução termina, o Claude insere o relatório na sua sessão atual.

Crie um Workflow Personalizado com um Prompt

Para executar sua própria tarefa como um workflow sem alterar toda a sessão, inclua a palavra workflow em qualquer lugar no prompt. O Claude Code destaca a palavra e encaminha a tarefa através da criação de workflow.

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

A documentação menciona uma pequena saída de emergência: se o Claude Code destacar workflowe você não pretendia acionar o recurso, pressione alt+w para ignorá-lo naquele prompt.

Padrão de Prompt

Parte do promptPor que isso é importanteExemplo
EscopoControla o uso de tokens e o raio de impacto.under src/routes only
Contrato de saídaEvita um acúmulo de notas brutas do agente.return confirmed issues with file paths
Regra de verificaçãoUtiliza workflows para verificação cruzada, não apenas fan-out.independent reviewer agent must confirm
Política de ediçãoEvita alterações inesperadas em arquivos em tarefas amplas.read-only unless I approve edits

Use Ultracode quando quiser que o Claude decida

ultracode não é um nível de esforço de modelo comum. A documentação de configuração do modelo xhigh reasoning effort

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

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

Use ultracode para uma sessão onde a maioria das tarefas são grandes, ambíguas ou de alto risco:

Fluxo de aprovação: leia antes de executar

O prompt de aprovação da CLI mostra as fases planejadas e oferece quatro ações. Trate isso como

AçãoUse quando
Sim, executarAs fases estão delimitadas e as permissões são aceitáveis.
Sim, e não pergunte novamenteVocê confia neste workflow salvo neste caminho de projeto.
Ver script brutoVocê deseja inspecionar a orquestração JavaScript antes da aprovação.
NãoA tarefa é muito ampla, as fases estão incorretas ou as ferramentas são arriscadas.

Dois detalhes do teclado são importantes. Ctrl+G abre o script gerado no seu Tab permite ajustar o prompt antes do início da execução. No Desktop, Uma vez, Sempre, e Negar ações.

Salvar um Workflow como um Slash Command

Quando um workflow produz um processo repetível útil, salve-o. Workflows salvos tornam-se / autocomplete como comandos integrados.

/workflows

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

# Later:
/api-auth-audit
LocalizaçãoQuem recebe?Ideal para
.claude/workflows/Todos que clonarem o repositório.Fluxos de trabalho de equipe: auditoria de release, revisão de branch, verificador de migração.
~/.claude/workflows/Apenas você, em todos os projetos.Pesquisa pessoal, estilo de revisão privada, tarefas de manutenção local.

Se um fluxo de trabalho de projeto e um fluxo de trabalho pessoal compartilharem o mesmo nome, o fluxo de trabalho do projeto prevalece.

Monitorar, Pausar, Retomar, Reiniciar e Parar Execuções

Os fluxos de trabalho são executados em segundo plano. Use /workflows para inspecionar execuções ativas e concluídas, depois use as teclas mostradas no rodapé. O painel de tarefas abaixo da entrada também mostra um resumo de progresso de uma linha enquanto uma execução está ativa.

TeclaAção
Up / DownSelecione uma fase ou agente.
Enter ou RightAbra uma fase e, em seguida, abra a visualização de detalhes de um agente.
EscVolte um nível.
j / kRole dentro de um detalhe longo de agente.
pPause ou retome a execução.
xPare um agente ou todo o fluxo de trabalho, dependendo do foco.
rReinicie o agente em execução selecionado.
sSalve o script da execução como um comando.

O comando Resume tem escopo de sessão. Se você pausar ou interromper uma execução, os agentes concluídos podem retornar resultados em cache e os agentes restantes podem ser executados ao vivo quando você retomar a mesma sessão do Claude Code. Se você sair do Claude Code enquanto um workflow estiver em execução, a próxima sessão iniciará o workflow do zero.

Comportamento e Limites de Runtime

O runtime do workflow é isolado da conversa. O script do workflow coordena os agentes; os agentes realizam o trabalho de arquivos, shell, web e MCP. A documentação lista limites concretos para que os usuários possam avaliar o uso de recursos.

LimiteSignificado prático
Sem entrada do usuário durante a execuçãoDivida processos que exigem muitas aprovações em workflows separados.
Sem acesso direto ao sistema de arquivos ou shell a partir do script do workflowOs agentes realizam essas ações; o script faz a coordenação.
Até 16 agentes simultâneosExecuções grandes ainda possuem limites de recursos locais.
1.000 agentes no total por execuçãoLoops descontrolados são limitados.

Controle de Custo e Uso

Tanto a documentação quanto a thread dos ClaudeDevs alertam que workflows podem consumir muito mais uso do que uma conversa normal no Claude Code. Um workflow pode iniciar muitos agentes, e cada agente usa o modelo da sua sessão, a menos que o script direcione uma fase para outro modelo.

# 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.
  • Comece com uma execução de escopo limitado, não com todo o monorepo.
  • Verifique /model antes de iniciar tarefas custosas.
  • Use /usage para inspecionar o uso da sessão atual e o impacto do plan-limit.
  • Peça ao Claude para encaminhar etapas de baixo risco para um modelo menor quando apropriado.
  • Interrompa execuções fora de controle ou com escopo incorreto de /workflows.
  • Mantenha o ultracode para sessões onde a maioria das tarefas justifica a orquestração de fluxo de trabalho.

Detalhes de Permissões e Segurança

Seu modo de permissão controla o prompt de inicialização do fluxo de trabalho, mas nem toda ação de subagente acceptEdits e herdam sua lista de permissões de ferramentas. Edições de arquivos são

RiscoControle
Edições abrangentes a partir de um fluxo de trabalho vagoComece com prompts somente leitura ou escopos limitados por caminho.
Bloqueios de execução longa em prompts de ferramentasAdicione comandos necessários e ferramentas MCP à lista de permissões primeiro.
O modo headless não possui prompt humanoConfigure as regras de permissão antes de usar claude -p ou o Agent SDK.
O fluxo de trabalho escreve demaisUse branches/worktrees do git e inspecione /diff antes de fazer o commit.

Para trabalhos de alto risco, use um padrão de dois estágios: o primeiro fluxo de trabalho produz apenas descobertas confirmadas; o segundo fluxo de trabalho aplica as alterações aprovadas. Isso corresponde à nota da documentação de que os fluxos de trabalho não aceitam entrada arbitrária do usuário durante a execução.

Desativar Workflows

Workflows dinâmicos podem ser desativados no nível de usuário ou de organização. Quando desativados, os comandos de workflow integrados ficam indisponíveis, o workflow keyword deixa de ultracode é removido do /effortmenu.

# 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

Administradores de organização também podem definir "disableWorkflows": true nas configurações gerenciadas ou usar a página de configurações de administrador do Claude Code. Utilize isso para ambientes onde o uso de tokens por múltiplos agentes ou edições de arquivos com aprovação automática precisam de uma política centralizada.

Exemplos de Workflows que você pode adaptar

O post de lançamento da Anthropic lista a busca de bugs em toda a base de código, otimização guiada por profiler, auditorias de segurança, migrações, trabalho de modernização e verificação dupla de alta prioridade como usos iniciais de workflow. O mesmo post cita uma portabilidade do Bun de Zig para Rust como um exemplo em escala, com a ressalva de que não estava em produção no momento da publicação.

Exemplo 1: Auditoria de Autenticação de API

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

Exemplo 2: Plano de Migração Antes das Edições

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.

Exemplo 3: Pesquisa com Verificação Cruzada

/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.

Exemplo 4: Salvar um Comando de Revisão de Equipe

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

Erros Comuns

ErroPor que falhaPadrão melhor
Run a workflow to improve the appO escopo é muito amplo, tornando o uso e as edições difíceis de controlar.Limite caminhos, saída e política de edição.
Usar workflows para edições em um único arquivoA sobrecarga de orquestração não está trazendo grandes benefícios.Use o chat normal ou um único subagente.
Deixar o ultracode ligado o dia todoCada tarefa substantiva pode se tornar uma execução mais pesada.Ative-o para sessões focadas e, depois, retorne para /effort high.
Aprovar fases sem lerO plano gerado pode não corresponder ao seu limite de risco real.Inspecione a lista de fases e o script bruto para tarefas de alto risco.
Executar em modo headless sem regras de permissãoNão há ninguém presente para aprovar chamadas de ferramentas inesperadas.Configure regras de permissão/bloqueio (allow/deny) antes de claude -p ou do uso do SDK.

Checklist de Lançamento

  • Confirme se claude --version é pelo menos v2.1.154.
  • Abra o /config e confirme se os Dynamic workflows estão habilitados.
  • Execute um pequeno /deep-research fluxo de trabalho antes de edições de código.
  • Use /workflows para inspecionar fases, totais de tokens e a saída do agente.
  • Para fluxos de trabalho personalizados, inclua o escopo do caminho, formato de saída, regra de verificação e política de edição.
  • Use /effort ultracode apenas para sessões onde a maioria das tarefas justifique.
  • Salve fluxos de trabalho repetíveis em .claude/workflows/ para comandos de equipe.
  • Use /usage, /modele roteamento de modelos menores para controle de custos.
  • Desative fluxos de trabalho através de /config, configurações, variáveis de ambiente ou configurações gerenciadas quando a política exigir.

FAQ

O que são dynamic workflows no Claude Code?

Dynamic workflows são scripts de orquestração em JavaScript que o Claude escreve para uma tarefa. O runtime de workflow executa vários subagentes do Claude em segundo plano, mantém o estado intermediário em variáveis de script e retorna um resultado final coordenado.

Como inicio um workflow do Claude Code?

Execute o workflow /deep-research integrado, inclua a palavra workflow em um prompt, execute um comando de workflow salvo ou ative /effort ultracode para que o Claude decida quando uma tarefa substantiva deve se tornar um workflow.

Qual versão do Claude Code os workflows exigem?

A documentação de workflows diz que dynamic workflows exigem o Claude Code v2.1.154 ou superior. Execute claude --version para verificar sua instalação e atualize antes de utilizar o recurso.

O que é ultracode?

Ultracode é uma configuração de sessão do Claude Code. Ele usa xhigh reasoning effort e permite que o Claude planeje automaticamente dynamic workflows para tarefas substantivas naquela sessão.

Posso salvar um workflow como um comando reutilizável?

Sim. Abra /workflows, selecione a execução, pressione s e escolha entre .claude/workflows/ para um comando compartilhado no projeto ou ~/.claude/workflows/ para um comando pessoal.

Dynamic workflows são caros?

Podem ser. A documentação oficial e a thread dos ClaudeDevs alertam que workflows podem consumir substancialmente mais uso, pois uma única execução pode gerar muitos agentes. Comece com uma tarefa de escopo definido, verifique /usage e interrompa execuções via /workflows, se necessário.

Administradores podem desativar workflows?

Sim. Indivíduos podem desativar Dynamic workflows em /config, definir disableWorkflows em settings.json ou configurar CLAUDE_CODE_DISABLE_WORKFLOWS=1. Organizações podem desativar workflows por meio de configurações gerenciadas ou configurações de administrador do Claude Code.

Glossário

TermoSignificado
Fluxo de trabalho dinâmicoUm script de orquestração escrito pelo Claude e executado pelo runtime de fluxo de trabalho.
SubagenteUm worker do Claude delegado com seu próprio contexto de tarefa.
Tempo de execução do workflowO executor isolado que executa o script de orquestração.
/deep-researchO workflow empacotado para pesquisa com verificação cruzada.
/workflowsA visualização de progresso para workflows em execução e concluídos.
UltracodeUma configuração exclusiva da sessão que utiliza xhigh effort e workflows automáticos.
Aceitar ediçõesUm modo onde as edições de arquivo podem ser aplicadas sem prompts de edição individuais.
Lista de permissões de ferramentasO conjunto de comandos, buscas na web e ferramentas MCP permitidos pelas suas configurações.
Configurações gerenciadasConfigurações do Claude Code controladas pela organização que os usuários não podem substituir.
Workflow salvoUm script de workflow armazenado como um slash command reutilizável.

Fontes oficiais

Esta publicação utiliza intencionalmente apenas fontes oficiais do Claude, Claude Code, de propriedade da Anthropic e de ClaudeDevs verificados.

Relacionado: a análise detalhada do lançamento oficial do claude-opus-4-8 e o guia de migração da API do claude-opus-4-8.