Adios
← WORKFLOWS / MANUAL + APROVAÇÃO

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.

  1. 01 →

    Prepare

    Execute um agente com uma revisão de vínculo fixada e um espaço de trabalho para preparar um rascunho.

  2. 02 →

    Wait

    Pause em uma etapa wait. Revise o rascunho na execução antes de aprovar ou rejeitar.

  3. 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.
Configure referências a segredos →

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.

  1. Executar agentes de IA
  2. Aguardar aprovação
  3. Chamar APIs
review-and-publish.yaml
Baixar
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.

Abrir Workflows ↗

CONTINUE CONECTANDO

Mais receitas de workflows.