← All templates

Workflow Agent

typescript

Multi-step orchestration agent with pause/resume capabilities.

Build a multi-step orchestration agent with pause/resume capabilities. Ideal for complex pipelines that need human-in-the-loop approval or long-running processes.

What's included

  • Multi-step execution — define sequential or parallel steps
  • Pause/resume — halt execution for human approval and continue later
  • State management — persistent workflow state across steps
  • TypeScript setup — fully typed with the Reminix SDK
  • Ready to deploy — push to GitHub and Reminix builds automatically

When to use this

Pick the Workflow template when you want to:

  • Orchestrate multi-step AI pipelines
  • Build approval workflows with human-in-the-loop
  • Create long-running agents that maintain state

Project structure

├── src/
│   ├── index.ts          # Agent entry point
│   └── workflow.ts       # Workflow definition with steps
├── package.json
├── tsconfig.json
└── reminix.config.ts     # Reminix configuration

Quick start

After deploying, start a workflow via the Reminix API:

curl -X POST https://api.reminix.com/v1/agents/{agent-id}/run \
  -H "Authorization: Bearer $REMINIX_API_KEY" \
  -d '{"input": {"task": "Review and approve document", "document_url": "..."}}'