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

FieldTypeDescription
routing.defaultMode"solo" | "pipeline"Default mode if classify returns no strong signal. Solo = 1 agent.
routing.maxAgentsnumberHard limit on parallel agents. Prevents API quota overruns on complex pipelines.
thompsonMinSamplesnumberMinimum runs before Thompson Sampling replaces random cold-start routing.
reasoningBank.retrievalStrategy"tfidf" | "bm25" | "rrfmmr"rrfmmr (RRF + MMR) gives best retrieval quality (+22%).
plugins.hmacVerifybooleanDisable only during plugin development. Never disable in production.