WikiKB turns Karpathy's LLM Wiki pattern into shared, repository-backed agent memory.
- Recall before answering project questions.
- Separate evidence, compiled concepts, and generated answers.
- Cite page paths or issue URLs.
- Store only durable, non-sensitive findings.
- Name every artifact written.
- State when recall is unavailable or inconclusive.
wkb project search "release blockers" --top 5
wkb project.decisions search "What did we decide?"Use query only for a generated answer. It requires an explicit AI provider and model; search never calls a generation provider. See Configuration.
SOMA is the only retrieval backend. queries/ pages remain generated claims; verify them against cited sources or concepts.
Use kb-remember for durable issue knowledge, kb-ingest or wkb ... ingest for evidence, and kb-question for answers worth filing under queries/.
wkb project.decisions ingest ./decision.md --tag decision,release
wkb project.github.issues ingest-issues owner/repo --state all --commentsWithout remote-write authorization, use --no-push and report the uncommitted path. It cannot enter the shared index.
- Nonzero means incomplete; runtime failures stop retrieval.
- A requested push that cannot be published returns nonzero; use
--no-pushdeliberately for local-only work. - Missing AI credentials do not affect
search; generation commands fail with setup guidance. - Empty retrieval is not evidence that a claim is false.
Tokens are configuration, never memory. Do not put secrets in pages, prompts, issues, logs, or remotes.