Skip to content

v0.8.0: Temporal Graph, Heat Scores, Auto-Consolidation, BM25 Hybrid

Choose a tag to compare

@Dream-Pixels-Forge Dream-Pixels-Forge released this 15 Aug 04:31
· 31 commits to main since this release

v0.8.0 — AI Memory Landscape 2026 Features

Temporal Graph Edges

  • valid/ invalid columns for historical edge queries
  • invalidate_edge() for soft-delete edge invalidation
  • Active edge filtering in get_linked() and �xpand_graph()
  • Temporal conflict resolution in link_memories()
  • get_edges_at_time() and get_active_edge_count() helpers

Heat-Score Promotion

  • heat_score column on memory_meta (0.0–1.0)
  • calculate_heat_score() with recency/frequency/freshness weighting
  • classify_tier() for hot/warm/cold/archived classification
  • Tier-boosted search ranking (+0.15 hot, -0.15 archived)
  • Automatic heat score updates on memory access

On-Write Deduplication

  • Semantic dedup check on store (cosine similarity > 0.92)
  • duplicate_of metadata for flagged duplicates
  • Best-effort dedup that never blocks storage

Auto-Consolidation Daemon

  • ConsolidationDaemon background thread
  • Opt-in via consolidation.enabled: true in config
  • Configurable interval and consolidation parameters
  • VaultEngine lifecycle integration

BM25 Hybrid Retrieval

  • FTS5 virtual table with auto-sync triggers
  • �m25_search() method on SQLiteStore
  • Hybrid search: 60% vector + 40% BM25
  • Score normalization and blending