aka Persistent User Memory, Long-Lived User Profile, Beat Agent Amnesia, No-Forget Memory, Agent Forgets Between Sessions, Session-to-Session Memory
Persist user-specific facts, preferences, and prior context across all sessions, threads, and devices.
User-facing assistants where users expect continuity beyond a single conversation.
Per-thread memory loses everything between sessions; users repeat themselves; the assistant feels amnesic.
Maintain a per-user store of distilled facts (preferences, prior context, names, projects). Load relevant slices into each session's context. Provide explicit add/forget tools. Audit and surface memory entries to the user. Deletion controls and a user-visible memory inspector (delete / disable / export) satisfy regulatory and trust requirements.
Distil each session into a small set of stable user facts (preferences, goals, constraints). Inject the facts into every new session's system prompt.
Each session is summarised into a paragraph; recent summaries are retrieved and prepended to the new session's context.
Past sessions are embedded and stored in a vector index; each new turn retrieves relevant past content by similarity.
Combines profile facts, episodic summaries, and vector memory at different tiers; each tier retrieves at its own rate.
complements → short-term-memoryalternative-to → memgpt-pagingcomplements → session-isolation