Automatiza las comprobaciones. Conserva la decisión.
Haz que un agente prepare una actualización de producto, pausa para una decisión humana y envía después el resultado aprobado a tu API.
EL FLUJO
Del activador al resultado.
Un proceso repetible con una decisión humana visible antes de la acción protegida.
- 01 →
Prepare
Ejecuta un agente con una revisión fija de su vinculación y un espacio de trabajo para preparar un borrador.
- 02 →
Wait
Pausa en un paso wait. Revisa el borrador dentro de la ejecución antes de aprobarlo o rechazarlo.
- 03 →
Continue
Ejecutar el próximo paso aprobado y preservar la decisión con la ejecución.
USA ESTA RECETA
Tu flujo de trabajo,
en YAML.
- Sustituye el ID de vinculación del agente, el ID de revisión, el hash de revisión y el ID del espacio de trabajo por tus valores configurados.
- Usa el hash sha256: exacto de esa revisión de vinculación, incluidos los 64 caracteres hexadecimales.
- Establece publish_url y crea API_TOKEN para la cabecera X-API-Key del destino. El endpoint recibe el resultado completo del agente como JSON.
Copia o descarga el manifiesto, configura tus valores y añádelo a través de Flujos de trabajo o de tu espacio de trabajo de IA. Abrir la consola no crea ni activa un flujo de trabajo.
- Ejecutar agentes de IA
- Esperar aprobación
- Llamar a API
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 }}"
Configuración Sustituye la vinculación del agente, la revisión, el hash SHA-256, el espacio de trabajo y la URL de publicación por tus valores configurados. Añade API_TOKEN y aprueba el borrador en Adios antes de ejecutar el último paso.
RESULTADO ESPERADO
Saber qué buscar.
La ejecución espera cuando el agente termina. La aprobación desbloquea el paso de publicación, que envía la salida JSON del paso de borrador. El rechazo detiene la ejecución; una solicitud sin respuesta permanece en espera.
La aprobación es una acción dentro de una ejecución, no un activador. Este ejemplo se inicia manualmente. Su último paso HTTP envía el resultado completo del agente; adapta el destino o añade un paso data-json si necesitas un campo.
PRUEBA TU CONFIGURACIÓN
Comprueba una ejecución completa.
- Inicia una ejecución manual e inspecciona la salida del paso de borrador. El paso de publicación debe permanecer pendiente mientras la aprobación no tenga respuesta.
- Aprueba una ejecución de prueba y rechaza otra. La aprobación permite publicar; el rechazo hace fallar el paso de espera y detiene la ejecución.
- Elige quién revisará las ejecuciones en tu equipo. La acción wait no tiene campos YAML para asignar revisores ni para establecer una caducidad automática.
Adapta esta receta con tu agente de IA
Ayúdame a diseñar un flujo de trabajo con aprobación en Adios. Pregunta qué acción requiere aprobación, quién debe revisarla y qué pruebas necesita. Prepara las pruebas y usa después los controles approval/wait de la plataforma antes del paso protegido. Define explícitamente el comportamiento ante rechazos y solicitudes sin respuesta. Mantén la acción aprobada vinculada a las entradas revisadas. Muéstrame primero el flujo de trabajo y las pruebas; no apruebes, despliegues ni actives ninguna acción de producción en mi nombre.
SIGUE CONECTANDO