Run offline with the mock engine
Council includes a deterministic mock engine for testing, demos, and offline use.
Use the mock engine
Section titled “Use the mock engine”council convene "Test topic" --template code-review --engine mockMock responses are clearly labeled with !! [MOCK ENGINE] banners so you never confuse them with real output.
When to use
Section titled “When to use”The mock engine is useful for:
- Testing panel configurations before running live
- CI/CD pipelines — deterministic output for tests
- Demos and screenshots — predictable output
- Working without network access
Available engines
Section titled “Available engines”Today, Council supports two engines:
copilot(default) — GitHub Copilot SDK (requires GitHub Copilot subscription)mock— deterministic responses for testing
Override the default engine
Section titled “Override the default engine”Set your default engine in config:
council config set defaults.engine copilotOr override per-command:
council convene "Question" --template code-review --engine mockRelated
Section titled “Related”- Customize defaults — set your default engine and other config