v0.7.17 — Markdown output format
Highlights
council run can now produce clean, human-readable Markdown output instead of only raw JSON or the rich terminal panel.
Added
council run --format <json|markdown>(aliasmd) — renders the council result as Markdown with Status, Output / Errors, Critique, Metrics, and Routing sections. Works for both stdout and--output <file>writes.- Precedence:
--format>--json> configoutput_format. - Default behavior (rich panel) is unchanged;
--jsonnow maps to--format json.
- Precedence:
Changed
- Refreshed
CLAUDE.mdto v0.7.17: documented the new--formatoption, corrected the version header, and replaced stale issue references with current state.
Verification
- Full test suite: 379 passed (8 new tests in
TestMarkdownOutputFormat) ruff check src/: clean · no new mypy errors- Self-contained — no orchestrator/protocol changes
Install: pip install --upgrade the-llm-council==0.7.17
Full changelog: v0.7.16...v0.7.17