Configuration
Council configuration lives at ~/.council/config.yaml. All settings are optional — Council ships with sensible defaults designed for first-run safety.
Config File Location
Section titled “Config File Location”~/.council/config.yamlCreate or edit:
council config set <key> <value>View current config:
council config get [key]Schema reference
Section titled “Schema reference”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: 4documents: aiExtraction: asktelemetry: enabled: falseEditing Config
Section titled “Editing Config”Set a value
Section titled “Set a value”council config set defaults.maxRounds 5council config set documents.aiExtraction askGet a value
Section titled “Get a value”council config get defaults.maxRoundsView all settings
Section titled “View all settings”council config getRelated
Section titled “Related”- Config & Environment Reference — Auto-generated table of every config key and environment variable
- Environment Variables
- Data Locations