Open the router
~/.soulforge/config.json:
What each slot does
| Slot | Runs when | Good choice |
|---|---|---|
spark | Read-only agents explore your code | Fast/cheap (Haiku, Flash) |
ember | Agents that edit files | Strong coding model (Sonnet, Opus) |
webSearch | Web search agents | Fast/cheap |
desloppify | Cleanup pass after code edits | Fast/cheap |
verify | Adversarial review after code edits | Medium strength |
compact | Context compaction | Fast/cheap (Flash is ideal) |
semantic | Repo map one-line symbol summaries | Fast/cheap |
default | Fallback when no slot matches | — |
Recommended setups
- Balanced
- Budget
- Max quality
- One gateway
Strong code, cheap everything else.

