Multi-agent setups are where Hermes surpasses ChatGPT, Claude Code, and other single-agent tools — Hermes gets genuinely powerful — spawning separate agents for different responsibilities. Here is how to set them up and common patterns.
Why Multi-Agent
Single agents bottleneck on complex work. Multi-agent lets you parallelize:
- Research agent + execution agent
- Orchestrator + validator
- Different specialists for different domains
One Discord user: "I think I have truly entered the multi terminal stage of my AI journey."
Patterns
Orchestrator + Worker
One agent coordinates, delegates subtasks to workers.
Supervisor + Subagent
Main agent reviews work, spawns subagent for specific tasks.
Specialist Agents
Separate agents for different domains:
- Coding agent
- Research agent
- Scheduling agent
Example from Discord:
"I'm using droid and have kimi as an orchestrator and worker but minimax as validator"
This is kimi (cheap, fast) coordinating work, minimax (better reasoning) validating outputs.
Spawning Subagents
In conversation: "Research X in a subagent, use the research agent" or "Spawn a research agent to look into this"
Each subagent has:
- Own conversation thread
- Own terminal
- Own Python RPC scripts
- Zero-context-cost pipelines via execute_code
Multi-Agent Commands
List active agents:
hermes agents list
Switch between agents:
hermes agents use [agent-name]
Use Cases
Parallel Research
- Main agent receives task
- Spawns 3 research agents for different topics
- Each works in parallel
- Main agent synthesizes results
Code + Validate
- Coding agent writes code
- Validation agent reviews for bugs
- Loop until validated
Team Simulation
Multiple agents with different personas collaborate on a task.
Configuration
Edit ~/.hermes/config.yaml:
multiagent:
enabled: true
max_agents: 5
default_role: worker # orchestrator or worker
Skills system Multi-agent feature
FAQ
Does each agent count as separate API calls? Yes. Each spawns its own conversation.
Can agents share memory? Currently, each agent has isolated memory. Shared skills are separate.