Skip to content

Exocortex v0.5.0

Latest

Choose a tag to compare

@shawnhack shawnhack released this 09 Apr 20:14
· 66 commits to main since this release

What's New

Knowledge Wiki System (Karpathy-inspired)

  • Wiki compilation — compile memories into interlinked markdown articles
  • Incremental wiki refresh — only recompile stale articles (memory_wiki_refresh)
  • Obsidian live sync — incrementally sync memories to an Obsidian vault (memory_obsidian_sync)
  • Query-to-wiki promotion — persist analyses as wiki articles (memory_promote)
  • Knowledge lint — one-command health audit: contradictions, stale claims, orphans, suggested topics (memory_lint)
  • Web clipper — one-click URL ingest via MCP or REST (memory_clip, POST /api/library/clip)

Retrieval Improvements

  • 97.0% Recall@5 on LongMemEval (up from prior baseline)
  • Two-pass FTS search — AND then OR strategy for better precision
  • Auto query expansion — server-side domain synonym expansion for embeddings
  • LLM re-ranking — optional re-rank pass on top-N results (opt-in via search.rerank_enabled)
  • Retrieval regression gate — 7 golden queries including production friction queries

New MCP Tools

  • memory_lint — comprehensive knowledge-base audit
  • memory_wiki_refresh — incremental wiki update
  • memory_promote — promote analysis to wiki article
  • memory_clip — web clipper URL ingest
  • memory_correct — correct a memory with supersession chain
  • memory_job_health — job outcome tracking with alert thresholds
  • memory_obsidian_sync — incremental Obsidian vault sync

Import & Export

  • Obsidian vault import — parses YAML frontmatter, wikilinks, infers tiers from folder structure
  • ChatGPT/Claude import — auto-tags by topic, weights longer conversations higher
  • Source immutability — ingested URLs flagged immutable, excluded from consolidation

Intelligence

  • Temporal expiry detection — auto-expires memories with "tomorrow", "by Friday", "in 3 days"
  • Auto entity categorization — technologies (≥0.9) and organizations (≥0.85) auto-typed
  • LLM consolidation summaries — optional LLMSummarizer interface for higher-quality merges
  • Provenance chain tracking — derivation depth, source trust, origin pipeline
  • Content hash dedup — prevents duplicate consolidation summaries

Security

  • Path traversal fixes, SQL injection hardening
  • x402 replay attack prevention
  • SAVEPOINT-based transaction nesting

Performance

  • MCP tools consolidated 38 → 21
  • Prepared statement caching, batch embeddings
  • Embedding model selector (ConvoMem benchmark)