Skip to main content
Subcommands for viewing and testing provider configuration.

dissent config path

Print the path to the active configuration file.
dissent config path
# ~/.mutual-dissent/config.toml

dissent config show

Display the effective configuration — resolved API keys (masked), model aliases, routing mode per model, and current defaults.
dissent config show [OPTIONS]
OptionDefaultDescription
--check-modelsoffFetch context window sizes from OpenRouter (requires network)
dissent config show
dissent config show --check-models

dissent config test

Send a minimal test prompt ("Say OK") to each model in the default panel and synthesizer. Reports routing decisions, provider used, latency, and any errors.
dissent config test
Exits with code 0 if all models respond successfully. Exits with code 1 if any model fails — useful in CI or setup validation scripts.

Example output

Model     Vendor      Via          Latency   Status
claude    anthropic   direct       312ms     ✓ OK
gpt       openai      openrouter   891ms     ✓ OK
gemini    google      openrouter   654ms     ✓ OK
grok      xai         openrouter   743ms     ✓ OK

Notes

  • Configuration is loaded from ~/.mutual-dissent/config.toml with environment variable overrides applied last
  • See Environment Variables for the full override list
  • See TOML Reference for the full file schema