Workflows
Workflows in Reliant enable you to orchestrate multiple agents, actions, and conditional logic into sophisticated automation pipelines. They support parallel execution, loops, joins, and conditional branching.
Workflow Capabilities
Reliant workflows support:
Multi-Agent Coordination: Run multiple agents with different roles, combining their outputs for comprehensive results.
Parallel Execution: Launch multiple agents simultaneously, synchronize at join points, and process results together.
Conditional Logic: Branch based on outputs, loop until conditions are met, and handle failures gracefully.
Context Sharing: Control how conversation context flows between agents through thread inheritance, forking, and injection.
Resource Isolation: Use git worktrees to give parallel agents isolated working directories.
Getting Started
Start with Workflows Overview to understand how workflows power Reliant, including the default agent workflow that runs your chat sessions.
To build your own workflows, see Creating Custom Workflows, which walks through the process step by step.
To understand the orchestration patterns available, see Multi-Agent Patterns, which covers patterns with practical examples.
Built-in Workflows
Reliant includes several production-ready workflows demonstrating different patterns:
| Workflow | Pattern | Description |
|---|---|---|
| plan-debate | Debate | Proposer and critic refine plans through adversarial collaboration |
| parallel-compete | Parallel | Three agents compete, reviewer picks winner |
| tdd-loop | Conditional Loop | TDD cycle: write failing tests, implement until green |
| auditing-agent | Auditing | Continuous oversight reviews every agent action |
| context-reducing-agent | Context Management | Active filtering and compaction for long-running tasks |
In This Section
- Overview - Understanding workflows and how they power Reliant
- Presets - Reusable parameter bundles that configure workflow behavior
- Spawn Tool - Delegate tasks to sub-workflows from within an agent
- Multi-Agent Patterns - Deep dive into orchestration patterns
- Creating Custom Workflows - Build your own workflows from scratch
- Examples - Practical YAML snippets for common patterns