← All examples

Approval Flow Agent

Workflow agent with human-in-the-loop approval steps. Pauses execution, waits for approval, then resumes.

agentworkflowapprovalhuman-in-the-loop

A workflow agent that pauses at defined steps and waits for human approval before continuing. Ideal for operations that require oversight before execution.

What's included

  • Workflow agent — multi-step workflow with pause points
  • Pause/resume — execution stops at approval steps until approved or rejected
  • Human-in-the-loop — integrates with approval UI or API
  • Approval pattern — structured flow for review and confirmation

When to use this

Pick the Approval Flow Agent example when you want to:

  • Add human approval gates to automated workflows
  • Build workflows that pause and resume based on approval
  • Implement human-in-the-loop patterns in Reminix

Project structure

├── src/
│   ├── index.ts                # Entry point — serve({ agents })
│   └── agents/
│       └── approval.ts         # Workflow agent with approval steps
├── package.json
├── tsconfig.json
└── reminix.config.ts

Quick start

Deploy the project and run the approval workflow. It will pause at approval steps; use the Reminix API or dashboard to approve or reject and resume execution.