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.