The ultimate memory system for AI agents. Combines 5 proven approaches into one bulletproof architecture.
flowchart TB
subgraph ELITE["๐ง Elite Longterm Memory"]
direction LR
HOT["๐ฅ Hot RAM
SESSION-STATE.md
survives compaction"]
WARM["๐ก๏ธ Warm Store
LanceDB vectors
semantic search"]
COLD["๐ง Cold Store
Git-notes graph
permanent decisions"]
end
MEM["๐ MEMORY.md + daily/
curated ยท human-readable"]
HOT --> MEM
WARM --> MEM
COLD --> MEM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ ELITE LONGTERM MEMORY โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ โ โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ โ โ HOT RAM โ โ WARM STORE โ โ COLD STORE โ โ โ โ โ โ โ โ โ โ โ โ SESSION- โ โ LanceDB โ โ Git-Notes โ โ โ โ STATE.md โ โ Vectors โ โ Knowledge โ โ โ โ โ โ โ โ Graph โ โ โ โ (survives โ โ (semantic โ โ (permanent โ โ โ โ compaction)โ โ search) โ โ decisions) โ โ โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ โ โ โ โ โ โ โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโ โ โ โผ โ โ โโโโโโโโโโโโโโโ โ โ โ MEMORY.md โ โ Curated long-term โ โ โ + daily/ โ (human-readable) โ โ โโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Active working memory that survives compaction. Uses Write-Ahead Log protocol.
# SESSION-STATE.md โ Active Working Memory
## Current Task
[What we're working on RIGHT NOW]
## Key Context
- User preference: ...
- Decision made: ...
- Blocker: ...
## Pending Actions
- [ ] ...
Rule: Write BEFORE responding. If you respond first and crash, context is lost.
Semantic search across all memories. Auto-recall injects relevant context.
# Auto-recall (happens automatically)
memory_recall query="project status" limit=5
# Manual store
memory_store text="User prefers dark mode" category="preference" importance=0.9
Structured decisions, learnings, and context. Branch-aware and tamper-evident.
# Store a decision (SILENT - never announce)
python3 memory.py -p $DIR remember '{"type":"decision","content":"Use React"}' -t tech -i h
# Retrieve context
python3 memory.py -p $DIR get "frontend"
Human-readable long-term memory. Daily logs plus distilled wisdom.
workspace/
โโโ MEMORY.md # Curated long-term (the good stuff)
โโโ memory/
โโโ 2026-07-04.md # Daily log
โโโ 2026-07-03.md
โโโ topics/ # Topic-specific files
Cross-device sync via SuperMemory API. Chat with your knowledge base from anywhere.
Write-Ahead Log: Write state BEFORE responding, not after.
| Trigger | Action |
|---|---|
| User states preference | Write to SESSION-STATE.md โ then respond |
| User makes decision | Write to SESSION-STATE.md โ then respond |
| User gives deadline | Write to SESSION-STATE.md โ then respond |
| User corrects you | Write to SESSION-STATE.md โ then respond |
Why? If you respond first and crash/compact before saving, context is lost. WAL ensures durability.