Skip to content

v0.9.0 — causal knowledge updates + multi-session retrieval

Latest

Choose a tag to compare

@JingxuanC JingxuanC released this 19 Aug 11:14
· 89 commits to main since this release

v0.9.0 — causal knowledge updates + multi-session retrieval

Release binary: causal-memory (macOS arm64) — the MCP stdio server + CLI.
Usage: run it bare for the MCP server (dsh-mcp-client / DSH plugin / Claude
Code mcpServers), or causal-memory sleep|resolve-updates|ingest ....

New since v0.3.1

  • C7 LLM update-resolver — repeated-decision candidates judged by an LLM;
    falsified lessons soft-invalidated. CLI resolve-updates --apply + wired into
    the sleep cycle as consolidation stage 1.7 (no-LLM degrades silently, judge
    failures keep the edge conservatively).
  • Vela-style half-life decay tiers — effective_confidence = conf × 0.5^(age/halflife):
    user_feedback/llm 90d, temporal 7d, rule keeps legacy 0.99/day.
  • Multi-session multi-pass retrieval — type-agnostic query decomposition (entities +
    temporal anchors) + full-coverage session expansion + verification loop. LongMemEval
    multi-session 42.9% → 57.9% on the same-codebase baseline (+25.6pp vs the published
    32.3%); temporal +5.3pp. Design: docs/design/multi-session-retrieval-2026-08.md.
  • PyO3 Python bindings (crates/causal-memory-py).
  • DeepSeek Harness native plugin (dsh-plugin/) — clean-named causal tools on
    ctx.tools + a system-prompt section; portable binary resolution (no hardcoded paths).
  • Architecture visualization (docs/architecture.html).

Repo layout

  • crates/causal-memory — the library (store v11, hippocampus, retrieval, consolidation)
  • crates/causal-memory-cli — MCP server + CLI binaries
  • benches/ — CausalEval, LoCoMo, LongMemEval, Memora, AMC harnesses
  • dsh-plugin/ — DeepSeek Harness plugin

Verification

  • 341/341 tests passing, clippy clean (workspace lib + bins)
  • Benchmarks: CausalEval v7 (causal capabilities), LoCoMo, LongMemEval, PersonaMem, Memora