github AxDSan/mnemosyne v2.5.0

3 hours ago

What's Changed

  • feat: add Hindsight memory importer by @WXBR in #28
  • Add host LLM adapter so Mnemosyne can route through Hermes' authenticated provider by @kohai-ut in #29
  • chore: add mcp optional dependency metadata by @kohai-ut in #34
  • docs: align examples with current CLI and API by @kohai-ut in #33
  • fix: report CLI input errors without tracebacks by @kohai-ut in #32
  • fix: support base install without numpy by @kohai-ut in #31
  • fix: llm_used detection always False + remote fallback blocks local LLM + Llama token prompt by @ether-btc in #35
  • fix: support Hindsight imports from Hermes CLI by @kohai-ut in #37
  • fix: chunk memories before summarization in summarize_memories() by @ether-btc in #57
  • feat: self-healing quality pipeline for episodic memory (v2.5) by @ether-btc in #67
  • fix: return usage errors from CLI by @kohai-ut in #43
  • fix: fail CLI update delete when memory missing by @kohai-ut in #44
  • fix: return failure for Hindsight import errors by @kohai-ut in #42
  • fix: reject non-object import files cleanly by @kohai-ut in #41
  • fix: restore bank CLI commands by @kohai-ut in #40
  • fix: align setup metadata with pyproject by @kohai-ut in #39
  • docs: sync Hermes plugin docs and manifest by @kohai-ut in #38
  • fix: forward MCP CLI arguments by @kohai-ut in #50
  • fix(#53): hermes mnemosyne version ImportError — re-export version from outer package stub by @kohai-ut in #65
  • test(C5): lock sleep recallability invariants — recall hit + dense store written by @kohai-ut in #63
  • fix(C12.a.cognee): convert sqlite3.Row to dict in cognee direct importer by @kohai-ut in #59
  • fix(C20): align hermes_plugin _triple_store cache with active memory by @kohai-ut in #56
  • fix(C23): wire CLI stats to canonical nested shape, expose triples + banks (scoped) by @kohai-ut in #55
  • fix(C26): add Mnemosyne.get_all_memories() so detect_patterns works without args by @kohai-ut in #54
  • fix: align triples db with data dir by @kohai-ut in #51
  • fix: report CLI import and export counts by @kohai-ut in #47
  • fix(C9): sleep_all_sessions propagates caller authorship + COALESCE NULL session_id by @kohai-ut in #60
  • fix(#45 followup): expose scoring weights in hermes_plugin RECALL_SCHEMA + forward through handler by @kohai-ut in #66
  • fix(C12.b): expose extract/metadata/veracity in plugin REMEMBER_SCHEMA + clamp veracity by @kohai-ut in #62
  • fix(C12.a): wrapper-extracted facts now populate the facts table + dedup runs extraction by @kohai-ut in #58
  • fix(C18.b): refresh dense-recall embeddings on episodic degradation by @kohai-ut in #61
  • fix: forward recall scoring weights by @kohai-ut in #46
  • fix: honor data dir changes at runtime by @kohai-ut in #52
  • fix(binary_vectors): add module-level aliases + FTS5 phrase-to-OR fallback by @steezkelly in #68
  • C25 + docs: DeltaSync table/column allowlist (rolls in PR #49) by @kohai-ut in #77
  • C4: recall path provenance diagnostics by @kohai-ut in #79
  • C13.b: fact-extraction failure diagnostics by @kohai-ut in #78
  • E5: wire PolyphonicRecallEngine under MNEMOSYNE_POLYPHONIC_RECALL flag by @kohai-ut in #76
  • E4: remember_batch veracity threading + working-memory recall multiplier by @kohai-ut in #74
  • E3: additive sleep — kill summarize-and-delete by @kohai-ut in #73
  • E1: BEAM benchmark adapter uses real ingest pipeline (additive, stacks on #73) by @kohai-ut in #75
  • Fix: TripleStore silently invalidates multi-valued annotations (E6) by @kohai-ut in #70
  • E6.a: forget() cascade to annotations + MCP triple_add routing by @kohai-ut in #71

New Contributors

Full Changelog: v2.3...v2.5.0

Don't miss a new mnemosyne release

NewReleases is sending notifications on new releases.