Multi-Agent Overview¶
Arc's multi-agent system is for background work handled by named task agents.
You do not need this to use Arc, but it becomes valuable when one chat agent is no longer enough.
What Multi-Agent Means In Arc¶
It means all of the following together:
- named task agents
- a persistent task queue
- optional chains with multiple steps
- optional AI or human review
- the gateway processing work in the background
When To Use It¶
Use multi-agent when you want:
- specialized workers like
researcher,writer, orreviewer - queued jobs that survive restarts
- work to continue while you are away
- different models for different roles
- structured chains and review loops
The Core Pieces¶
Task agents¶
These are named workers saved in ~/.arc/agents/*.toml.
Tasks¶
These are queued pieces of work stored persistently.
Chains¶
One task can pass through multiple agents in order.
Reviews¶
A step can be reviewed by another agent or by a human.
Gateway¶
arc gateway runs the dashboard and the background processor that actually picks up queued tasks.
The Basic Flow¶
- create one or more task agents
- queue a task or chain
- run
arc gateway - Arc processes the work and stores comments, results, and review state