Skip to content

v0.9.0 - Mnemosyne 2.3 compatibility

Choose a tag to compare

@wysie wysie released this 05 May 16:38
· 91 commits to main since this release

Why this release

This release makes Mnemosyne Dashboard compatible with Mnemosyne Memory 2.3's new memory trust and lifecycle model.

Highlights

  • Adds backend compatibility for Mnemosyne 2.3 metadata:
    • veracity
    • degradation_tier
    • degradation_label
    • degraded_at
    • trust/degradation/effective recall weights
  • Preserves backwards compatibility by keeping legacy tier as a memory-kind alias while exposing memory_kind explicitly.
  • Adds API filters for veracity, degradation tier, contaminated memories, degraded memories, and due-for-degradation queues.
  • Adds Overview UI for trust mix and memory lifecycle mix.
  • Adds Memory Browser filters for trust and lifecycle metadata.
  • Adds detail drawer badges for veracity, degradation tier, and effective memory weight.
  • Polishes Overview card grids so metric and breakdown cards lay out cleanly across desktop and narrower screens.

Validation

  • Local lint/tests/syntax checks passed.
  • GitHub Actions passed on Python 3.11 and 3.12 for the included commits before this release tag.