Spec / 004 · patterns
Architecture is how model, tools, memory, and control flow are arranged. Pick the smallest pattern that keeps the job inspectable. These are maps, not live model runs.
6
patterns
25
stations on the maps
1006
catalog agents
01
Input → agent → tools → output
One agent, a model, and a small tool set complete the task.
4 stations · 199 catalog agents
When to use
Use when one role and a few tools can finish the task without specialist handoffs.
Open pattern →02
Input → plan → tool → check → output
The model cannot finish without observations from tools.
5 stations · 505 catalog agents
03
Goal → plan → act → result
The plan is an artifact produced before or between actions.
4 stations · 152 catalog agents
When to use
Use when the task has dependencies, multiple tools, or a need to stop early.
Open pattern →Split only when artifacts are real. Add memory only when notes must survive a session. Add an orchestrator only when someone must stop the run.
| Pattern | Split? | Extra store? | Supervisor? |
|---|---|---|---|
| Single Agent | No | No | No |
| Tool Agent | No | No | No |
| Planning Agent | No | No | No |
| Memory Agent | No | Yes | No |
| Multi-Agent System | Yes | No | No |
| Orchestrator | Yes | No | Yes |
Read Agent Architecture · assemble a shape on /builder.
04
Turn → retrieve → model → reply (+ write)
Durable notes are stored and retrieved as data.
4 stations · 3 catalog agents
05
Goal → specialist A ∥ specialist B → combined output
Specialists pass artifacts under a shared goal.
4 stations · 51 catalog agents
06
Goal → orchestrator → worker → result (orchestrator still owns stop)
A coordinator routes work, tracks state, and stops the run.
4 stations · 102 catalog agents