Skip to content

Epic - Platform-level persistent memory system #1649

Description

@jenna-winkler

Problem statement

Agent Stack only maintains context within a single conversation thread. When users interact with an agent across multiple conversations, it cannot recall past interactions, preferences, or accumulated knowledge. This limits long-term personalization and forces agents into single-session behavior.

Current limitations

  • No cross-conversation memory (e.g., user shares their name once, the agent forgets in the next thread)
  • No way to store or reuse knowledge from past interactions
  • Teams building assistant-style agents must build their own memory systems
  • Memory behavior differs across frameworks and implementations

Proposed solution

Add platform-level persistent memory that any agent can use, similar to how the platform standardizes embeddings. Provide consistent APIs for storing and retrieving memory across frameworks.

Memory types to consider:

  • Semantic: user facts, preferences, profile info
  • Episodic: references to past conversations and interactions
  • Working: context shared across related sessions

Success criteria

  • Agents can recall information across separate conversation threads
  • Simple SDK patterns for reading/writing memory without custom data stores

Out of scope

  • Specific ranking/retrieval algorithms
  • User-facing memory UI
  • Export/import features
  • Advanced memory consolidation or forgetting

Context

  • Memory is becoming a core capability for agent platforms
  • Many teams are building custom memory today
  • A standardized approach could meaningfully differentiate Agent Stack

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions