Configuration
ADA reads its config from .claude/coordinator/settings.json. Created automatically on first run with defaults.
Full settings.json
{
"version": "7.2.0",
"routing": {
"defaultMode": "solo",
"maxAgents": 3,
"thompsonColdStart": "random",
"thompsonMinSamples": 5
},
"reasoningBank": {
"dbPath": ".claude/coordinator/reasoning.db",
"maxInsights": 3,
"retrievalStrategy": "rrfmmr"
},
"tiers": {
"1": "claude-haiku-4-5-20251001",
"2": "claude-sonnet-4-6",
"3": "claude-opus-4-8"
},
"plugins": {
"dir": ".claude/plugins",
"hmacVerify": true,
"hotReload": false
},
"dashboard": {
"enabled": true,
"port": 7821,
"broadcastInterval": 2000
}
}Key fields
| Field | Type | Description |
|---|---|---|
routing.defaultMode | "solo" | "pipeline" | Default mode if classify returns no strong signal. Solo = 1 agent. |
routing.maxAgents | number | Hard limit on parallel agents. Prevents API quota overruns on complex pipelines. |
thompsonMinSamples | number | Minimum runs before Thompson Sampling replaces random cold-start routing. |
reasoningBank.retrievalStrategy | "tfidf" | "bm25" | "rrfmmr" | rrfmmr (RRF + MMR) gives best retrieval quality (+22%). |
plugins.hmacVerify | boolean | Disable only during plugin development. Never disable in production. |