Memory Relationships
When you add content, Supermemory extracts facts and automatically connects them to existing memories through three relationship types:Updates: Information Changes
When new information contradicts existing knowledge:isLatest, so searches return current information while preserving history.
Extends: Information Enriches
When new information adds detail without replacing:Derives: Information Infers
When Supermemory infers new facts from patterns:Automatic Memory Extraction
From a single conversation, Supermemory extracts multiple connected memories: Input:“Had a great call with Alex. He’s enjoying the new PM role at Stripe, though the payments infrastructure work is intense. He moved to Seattle for the job—got a place in Capitol Hill. Wants to grab dinner next time I’m in town.”Extracted memories:
- Alex works at Stripe as a PM
- Alex works on payments infrastructure (extends role memory)
- Alex lives in Seattle, Capitol Hill (new fact)
- Alex wants to meet for dinner (episodic)
Automatic Forgetting
Supermemory knows when memories become irrelevant: Time-based forgetting: Temporary facts are automatically forgotten when they expire.Memory Types
Supermemory distinguishes memory types automatically:| Type | Example | Behavior |
|---|---|---|
| Facts | ”Alex is a PM at Stripe” | Persists until updated |
| Preferences | ”Alex prefers morning meetings” | Strengthens with repetition |
| Episodes | ”Met Alex for coffee Tuesday” | Decays unless significant |
What You Don’t Do
All of this is automatic. You don’t:- Define relationships manually
- Tag memory types
- Clean up old memories
- Resolve contradictions