memory Why memoryHow it worksDevelopers Join early access → Long-term context for AI AI should remember you. Memory is a persistent context layer for AI products. It turns disconnected conversations into an evolving understanding of a person, a team, or an entire organization. Build with memorySee how it works Conversation — March“I prefer concise answers and I usually work late from San Francisco.” Memory — retrieved todayResponse style: concise Work pattern: late hours Primary city: San Francisco Conversation — June“I’m building a news product. I care a lot about visual comprehension.” Memory — updatedCurrent project: visual news product Product preference: high information density, visual-first The missing layer Models are intelligent. Conversations are amnesiac. Every new session forces users to repeat themselves. Memory gives AI continuity: what matters, what changed, and what should be forgotten. 01 Remember people Preferences, goals, relationships, projects, routines, terminology and stable facts — structured over time. 02 Retrieve what matters Bring back only the memories relevant to the current task instead of stuffing entire chat histories into context. 03 Let memory evolve New facts can supersede old ones. Temporary context can expire. Users can inspect and control what persists. How it works A living model of context. Memory is not a transcript. It is a continuously refined layer between raw interactions and the model. Step 01 Observe. Detect durable facts, preferences, decisions, entities and changes in the stream of interaction. Step 02 Consolidate. Merge duplicates, resolve contradictions and track confidence, freshness and provenance. Step 03 Retrieve. Select the smallest set of relevant memories for the current prompt, agent step or workflow. Step 04 Forget. Support deletion, expiration and user-controlled boundaries as first-class operations. For developers Add memory in a few lines. Use a memory layer with any model or agent framework. Store events, retrieve relevant context, and keep the model focused. const context = await memory.retrieve({ user_id: "user_42", query: "What should I know before answering this?" }); const response = await model.generate({ prompt, memory: context }); Persistent intelligence Stop making your AI start over. Give every assistant, agent and AI product a memory that becomes more useful with every interaction. Request access Memory © 2026Designed for continuity.