Skip to content

Configuration

Council configuration lives at ~/.council/config.yaml. All settings are optional — Council ships with sensible defaults designed for first-run safety.

Terminal window
~/.council/config.yaml

Create or edit:

Terminal window
council config set <key> <value>

View current config:

Terminal window
council config get [key]

All keys are optional and grouped into sections — defaults, telemetry, providers, expert, documents, chat, conclude, and paths. A typical config.yaml overriding a few common settings looks like:

defaults:
maxRounds: 5
maxExperts: 4
documents:
aiExtraction: ask
telemetry:
enabled: false
Terminal window
council config set defaults.maxRounds 5
council config set documents.aiExtraction ask
Terminal window
council config get defaults.maxRounds
Terminal window
council config get