/config quality
Single command that lists the full pipeline state:
Slash commands
/thinking β reasoning override
/plan β force Plan-and-Solve
/refine β Self-Refine session toggle
/verify β CoVe session toggle
/reflect β durable lesson queue
/reflect <free text> writes directly to memory.Fact (category=lesson, trigger=manual) without an LLM call. The queue subcommands (list/failed/retry/purge/drain) show and operate on automatic triggers (error, hallucination, low quality) buffered in the WAL awaiting async processing.
/reflect retry and /reflect purge feature dynamic autocomplete: Tab pulls live IDs from the DLQ with task preview + last error.Env vars β full reference
Master switch
Self-Refine (#5)
Semantic convergence cascade
CoVe (#6)
Reflexion (#3)
Durable queue (WAL + worker pool + DLQ)
Plan-and-Solve (#2)
RAG + HyDE (#4)
Embedding providers (used by HyDE 3b)
Reasoning Backbone (#7)
Per-agent overrides (apply to any built-in)
<NAME> is the uppercase name. For the new ones: REFINER, VERIFIER.
Recommended presets
- Cheap dev (default)
- Rigorous code review
- Technical docs
- Incident investigation
- Batch autopilot
Turn everything off
If something breaks in production and you need to return to pre-pipeline behavior instantly:Pipeline.Run degenerate to return agent.Execute(...) β byte-identical to pre-PR chatcli. Zero hooks, zero reasoning auto-attach, zero HyDE.
Interaction with other configs
The harness/quality pipeline does not conflict with, nor replace:See also
Seven patterns overview
Back to the hub.
Environment Variables (full)
The whole ChatCLI env var matrix.
Command Reference
Every slash.
/config (hierarchical)
How
/config <section> was structured.