v4.0.0 — Cognition
The LLM Wiki release. Reference implementation of Andrej Karpathy's LLM Wiki pattern (2026-04-04). Dual-pillar positioning: Memory (LLM Wiki) + Compression (15 content-aware summarizers). First-in-class Obsidian plugin. Published Context Protocol v1 Draft RFC. Eight IDE integrations documented.
Headline features
- Synthesis pages — entity and topic pages auto-update incrementally as new observations arrive. LLM-gated via
ai_curation.enabledwith deterministic template fallback. - Answer-as-Page —
ask({save_as_page: true})andsearch({file_as: 'knowledge'})persist synthesized answers intovault/answers/*.mdwith source citations. - Obsidian plugin v1 — sidebar pane, command palette (observe selection / observe file / open dashboard), status-bar bridge indicator, settings tab. Standalone build in
obsidian-plugin/. - Context Protocol v1 Draft RFC —
docs/context-protocol-v1.md. Formal 3-layer interop spec. Community review open. - 8 IDE integration guides — Cursor, Windsurf, VS Code, Cline, Roo Code, Aider, Continue, JetBrains AI. Each config verified from canonical docs.
- 15th summarizer — Python traceback (skips library frames, extracts user-code frames).
- Dashboard
/compressionpage — per-content-type savings bar chart + savings-ratio histogram. - Unified
search({scope, mode, filters, cursor, limit})— one tool subsumes 7 legacy retrieval tools (legacy tools still work with deprecation_meta).
Refactor (no behavior change)
src/mcp-server/tools.ts(2576 LOC) → 8 domain modules + barreldashboard/server.js(7890 LOC) → 6 modules
Benchmarks
v3.4.0 published pure-local retrieval scores; v4.0.0 full sweep (E2E QA baseline + synonym-migration deltas + all 4 suites) is being run alongside this release — results published to benchmarks/results/v4-release-2026-04-18.json and the synonym-migration delta table.
Tests
1182 → 1253 (+71 new).
Credits
- Andrej Karpathy — LLM Wiki paradigm framing
- @AlexisOlson — benchmark-methodology review (#6), carried forward
- Vannevar Bush — "As We May Think" (1945)
Install
npm install -g context-mem
# In your project root
context-mem serveIntegrations: docs/integrations/
Schema: docs/llm-wiki-schema.md
Protocol: docs/context-protocol-v1.md
Full changelog: CHANGELOG.md
What's next
v4.1 "Network" (Month 3): HNSW vector index, bulk-ingest endpoint, Obsidian plugin community-store submission, Context Protocol RFC v1.1 (based on community feedback).