Usage
Arguments
| Argument | Description |
|---|---|
QUERY | The question or prompt to debate |
Options
| Option | Default | Description |
|---|---|---|
--panel | claude-opus,gpt,gemini,grok,nemotron | Comma-separated model aliases |
--synthesizer | claude-opus | Model alias for final synthesis |
--rounds | 1 | Reflection rounds, 1–3 |
--verbose | off | Show all round responses, not just synthesis |
--no-save | off | Skip saving transcript to disk |
--output | terminal | Output format: terminal, json, markdown |
--file PATH | — | Write output to file instead of stdout |
--ground-truth TEXT | — | Reference answer to score synthesis against |
--ground-truth-file PATH | — | File containing reference answer |
Examples
Output
In default (terminal) mode, Mutual Dissent prints the synthesized answer with a metadata summary. With --verbose, all round responses are shown before synthesis.
The transcript is saved to ~/.mutual-dissent/transcripts/ as YYYY-MM-DD_shortid.json unless --no-save is set.