Skip to content

Releases: memory-decay/memory-decay-core

v0.1.3

28 Mar 02:13

Choose a tag to compare

Summary

This release adds activation history tracking for dashboard decay visualization and several admin API improvements.

What's Changed

Activation History Tracking

  • New activation_history table records memory activation at each decay tick
  • New record_activation_history() method on MemoryStore
  • Search endpoint now auto-records activation history when history_interval > 0
  • Cascade delete: deleting a memory also deletes its activation_history records

Admin API Endpoints

  • GET /admin/memories — paginated memory listing
  • GET /admin/memories/<id>/history — activation history for a specific memory
  • GET /admin/summary — memory summary with at-risk count
  • DELETE /admin/memories — delete all memories

Bug Fixes

  • Fixed activation_history not being deleted when calling delete_memory() or delete_all_memories()

Test Coverage

  • All existing tests pass (cascade delete verified via TestDecayWithHistory)
  • test_search_records_activation_history — verifies auto-record on search
  • Full test suite in test_activation_history.py

🤖 Generated with Claude Code