Automatize as verificações. Mantenha a decisão.
Peça a um agente para preparar uma atualização do produto, pause para uma decisão humana e envie o resultado aprovado à sua API.
O FLUXO
Do gatilho ao resultado.
Um processo reproduzível com uma decisão humana visível antes da ação protegida.
- 01 →
Prepare
Execute um agente com uma revisão de vínculo fixada e um espaço de trabalho para preparar um rascunho.
- 02 →
Wait
Pause em uma etapa wait. Revise o rascunho na execução antes de aprovar ou rejeitar.
- 03 →
Continue
Execute a próxima etapa aprovada e mantenha a decisão registrada na execução.
USE ESTA RECEITA
Seu workflow,
em YAML.
- Substitua o ID de vínculo do agente, o ID de revisão, o digest da revisão e o ID do espaço de trabalho pelos seus valores configurados.
- Use o digest sha256: exato dessa revisão de vínculo, incluindo os 64 caracteres hexadecimais.
- Defina publish_url e crie API_TOKEN para o cabeçalho X-API-Key do destino. O endpoint recebe o resultado completo do agente em JSON.
Copie ou baixe o manifesto, configure seus valores e adicione-o pelo Workflows ou pelo espaço de trabalho de IA. Abrir o console não cria nem habilita um workflow.
- Executar agentes de IA
- Aguardar aprovação
- Chamar APIs
workflow_id: review-and-publish
title: Review before publishing
enabled: true
context:
agent_binding_id: YOUR_AGENT_BINDING_ID
agent_revision_id: YOUR_AGENT_REVISION_ID
agent_revision_digest: "sha256:YOUR_REVISION_DIGEST"
workspace_id: YOUR_WORKSPACE_ID
publish_url: https://api.example.com/drafts
steps:
- step_id: draft
kind: agent
command:
agent_binding_id: "{{ .context.agent_binding_id }}"
agent_binding_revision_id: "{{ .context.agent_revision_id }}"
agent_binding_revision_digest: "{{ .context.agent_revision_digest }}"
workspace_id: "{{ .context.workspace_id }}"
input: Draft a short product update for review.
- step_id: approve
kind: wait
dependencies: [draft]
- step_id: publish
kind: http
dependencies: [approve]
command:
method: POST
url: "{{ .context.publish_url }}"
headers:
X-API-Key: secret://API_TOKEN
body: "{{ .steps.draft.output }}"
Configuração Substitua o vínculo do agente, a revisão, o hash SHA-256, o espaço de trabalho e a URL de publicação pelos seus valores configurados. Adicione API_TOKEN e aprove o rascunho no Adios antes da execução da última etapa.
RESULTADO ESPERADO
Saiba o que procurar.
A execução aguarda depois que o agente termina. A aprovação libera a etapa de publicação, que envia a saída JSON da etapa de rascunho. A rejeição interrompe a execução; uma solicitação sem resposta continua aguardando.
A aprovação é uma ação dentro de uma execução, e não um gatilho. Este exemplo começa manualmente. A etapa HTTP final envia o resultado completo do agente; adapte o destino ou adicione uma etapa data-json se precisar de um único campo.
TESTE SUA CONFIGURAÇÃO
Verifique uma execução completa.
- Inicie manualmente e inspecione a saída da etapa de rascunho. A etapa de publicação deve permanecer pendente enquanto a solicitação de aprovação não tiver resposta.
- Aprove uma execução de teste e rejeite outra. A aprovação permite a publicação; a rejeição faz a etapa de espera falhar e interrompe a execução.
- Escolha quem revisará as execuções na equipe. A ação wait não tem campos YAML para atribuir revisores ou definir expiração automática.
Adapte esta receita com seu agente de IA
Ajude-me a projetar um workflow de aprovação no Adios. Pergunte qual ação exige aprovação, quem deve revisá-la e de quais evidências precisam. Prepare as evidências e use os controles de aprovação e espera da plataforma antes da etapa protegida. Defina explicitamente o comportamento de rejeições e solicitações sem resposta. Mantenha a ação aprovada vinculada às entradas revisadas. Mostre primeiro o workflow e os testes; não aprove, implante ou habilite nenhuma ação de produção em meu nome.
CONTINUE CONECTANDO