Skip to content

v3.7.0

Choose a tag to compare

@LuiggiVal08 LuiggiVal08 released this 31 Jul 18:47

v3.7.0 — RRF ranking, memory_reflect, memory_supersede + as_of, typed edges, 40 tools

  • memory_reflect: deterministic staleness/quality/over-connection reflection (zero LLM)
  • memory_supersede + as_of: replace an entry with a newer one; point-in-time recall re-includes entries superseded after a date (reversible via memory_resolve)
  • memory_promote: auto-promote low-confidence drafts (threshold 0.65, Jaccard dedup > 0.5, dryRun default)
  • RRF ranking: recall fuses BM25 (x3) + graph centrality via Reciprocal Rank Fusion with adaptive k=sqrt(n); rrf:false restores the legacy linear score. Benchmarked parity (nDCG 0.776 / MRR 0.917 on 8 gold queries)
  • Typed graph edges: every edge carries a type written as type:key (relates / superseded_by / supersedes)
  • MCP annotations: memory exposed as resources + inline graph viewer
  • 40 MCP tools + 4 resources

Docs updated across all 8 i18n locales. 301 tests passing.