Maintains a persistent, interlinked markdown wiki between immutable raw sources and answers: ingest, query, lint, index and log—compounding knowledge instead of one-shot RAG.
94
94%
Does it follow best practices?
Impact
96%
0.97xAverage score across 3 eval scenarios
Passed
No known issues
The core workflow uses index + links + grep. Add tooling when the wiki outgrows the index.
When the index is no longer sufficient, use a local search tool (hybrid keyword + vector, or CLI + MCP). Example: qmd—on-device search with optional LLM re-ranking. Shell out from the agent or expose as MCP per user setup.
Rule: Search complements the index; it does not replace updating the index after ingests unless the user explicitly runs a search-only workflow.
If the user uses Obsidian:
Do not assume Obsidian unless the user says so—plain markdown in git is enough.
Treat the wiki as a git-tracked tree when the user uses git: branching, history, and diffs for wiki changes. Do not init git or change remotes unless asked.