-
-
Notifications
You must be signed in to change notification settings - Fork 11
Memory Lifecycle
SuperLocalMemory automatically manages memory freshness so your system stays fast and relevant without manual cleanup.
Every memory moves through lifecycle states based on how often you use it:
| State | What It Means | Your Memories |
|---|---|---|
| Active | Recently used, immediately available | Returned first in search results |
| Warm | Used recently but not today | Still searchable, slightly lower priority |
| Cold | Haven't been used in a while | Searchable but ranked lower |
| Archived | Old and unused | Compressed to save space, still recoverable |
| Tombstoned | Marked for deletion | Will be permanently removed |
You don't need to do anything — the system evaluates memories periodically and transitions them automatically. When you recall an archived memory, it's immediately promoted back to Active.
get_lifecycle_status
Shows the current state distribution of your memories.
compact_memories
Triggers lifecycle evaluation and compaction. Use dry_run: true to preview what would change.
SuperLocalMemory enforces configurable storage limits. When your memory database approaches the limit, the oldest and least-used memories are archived or tombstoned first — ensuring your most valuable memories are always preserved.
- No manual cleanup — the system handles it
- Fast search — only active/warm memories are prioritized
- Nothing lost — archived memories can always be reactivated
- Bounded storage — your database never grows unbounded
See also: Behavioral-Learning · Enterprise-Compliance · Upgrading-to-v2.8
SuperLocalMemory V3 — Your AI Finally Remembers You. 100% local. 100% private. 100% free.
Part of Qualixar | Created by Varun Pratap Bhardwaj | GitHub
SuperLocalMemory V3
Getting Started
Reference
Architecture
Enterprise
Release Notes
V2 Documentation