Multi-Agent Setup
CLEO supports multiple AI agents working simultaneously on different parts of your project. This guide covers configuration and coordination patterns.When to Use Multi-Agent
Large Projects
Multiple epics that can progress independently
Specialized Agents
Different agents for research, implementation, testing
Parallel Workflows
Teams needing concurrent work streams
Phase-Based Work
Different agents per project phase
Enabling Multi-Session Mode
Configuration Options
| Option | Default | Description |
|---|---|---|
multiSession.enabled | false | Enable multi-session support |
multiSession.maxConcurrentSessions | 5 | Max simultaneous sessions |
multiSession.maxActiveTasksPerScope | 1 | Active tasks per scope |
multiSession.scopeValidation | strict | Overlap detection mode |
multiSession.allowScopeOverlap | false | Allow overlapping scopes |
Starting Concurrent Sessions
- Agent 1: Auth Epic
- Agent 2: UI Epic
- Agent 3: Testing
Scope Isolation
Each session operates within its defined scope:Managing Sessions
Conflict Resolution
When scopes might overlap:Strict Mode (Default)
- Sessions cannot overlap at all
- Error returned if scope conflict detected
- Safest for avoiding conflicts
Relaxed Mode
- Scopes can overlap
- First session to focus a task “wins”
- Requires more coordination discipline
Agent Identification
Track which agent owns which session:Best Practices
1
Plan Scope Boundaries
Design non-overlapping scopes before starting sessions
2
Use Phase Scoping
Separate agents by phase (one for core, one for testing)
3
Name Sessions Meaningfully
Use
--name for clarity in session listings4
Monitor Session Health
Check
cleo session list regularly