council.config.yaml
The Council is declared in core/council.config.yaml.
mode: auto # auto | offline | onlinelocal_council: role # role (default) | multi-modelchairman: gemini-3.1-profallback_chairman: local:deepseek-r1-distill-32b
local_seats: # used by multi-model council - local:deepseek-r1-distill-32b - local:qwen3-32b - local:qwen3-8b
local_roles: # used by role council (1 model, several roles) - solver - skeptic - security_reviewer - summarizer
online_seats: - anthropic/claude-opus-4.8 - openai/gpt-5.5 - google/gemini-3.1-pro - deepseek/deepseek-v4 # Grok removed (Aug-2026 EOL)
routing: prefer: offline escalate_on: [user_opt_in] # low_local_confidence deferred until a dissent measure exists privacy_guard: true cost_cap_usd_per_query: 0.50 # Stage 2 is ~O(N²) → token/cost cap
review_bias_guard: randomize_order: true forbid_self_voting: true normalize_style: true
wireless: # planned (v0.6) — off by default hub_mode: false # serve to nearby devices over high-speed Wi-Fi share: [model-packs, tools, council-api] # never: vault, chats, keys internet_bridge: false # local LAN only — not air-gappedIn the local role council, summarizer is the Chairman: it composes the verdict.
The configured chairman / fallback_chairman are synthesis seats for the
online frontier council and local multi-model council.
Fields
Section titled “Fields”| Key | Meaning |
|---|---|
mode | Force offline/online or let the router decide (auto). |
local_council | role (local role council, default) or multi-model (local multi-model council); see local council. |
chairman / fallback_chairman | Synthesis model; the fallback is local so offline always works. |
local_seats / local_roles | Seats for the local multi-model council / roles for the local role council. |
online_seats | Online frontier council seats used on opt-in. |
routing | Offline preference, escalation trigger, privacy guard, cost cap. |
review_bias_guard | Peer-review fairness; see bias guard. |
wireless | Planned (v0.6), off by default. local distribution hub mode; internet-off LAN, not air-gapped. |