[KongchangAI]
Product

Letta

Letta (formerly MemGPT) is an open-source framework for building and deploying stateful AI agents. Its defining feature is persistent memory management, supporting the writing of conversation history, project information, and other data into a structured knowledge base. A retrieval mechanism enables cross-session context sharing across multiple conversation turns, giving agents long-term memory capabilities. Letta exposes a server-side API and is suited for multi-agent collaboration, customer service, coding assistants, and other applications requiring persistent state management.

Core Facts

Timeline (last 90 days)

Oct 24

Letta's core memory designs memory as structured state blocks with independent lifecycles, rather than natural language buried in the system prompt.

Unverified50%
Oct 24

The target users of this Letta architecture are teams seriously wanting to embed AI into their R&D processes, not individual developers who just want autocomplete.

Unverified50%
Oct 24

Stateful agent architectures bring operational costs, including memory update policies, contamination prevention and multi-agent concurrent write consistency.

Unverified50%
Oct 24

The Letta tutorial emphasizes packaging agent configuration, memory structure and tool definitions into a portable form to support reuse locally, in CI and across team members.

Unverified50%
Oct 24

The Letta tutorial mentions multi-agent shared state, i.e., multiple agents specializing in different responsibilities sharing the same memory foundation.

Unverified50%
Oct 24

Letta allows capabilities such as reading files, running tests, checking repository status and calling internal APIs to be wrapped as custom tools for the agent to call.

Unverified50%
Oct 24

Archival vector retrieval solves the memory capacity problem by vectorizing historical information into an archive and recalling it by semantic similarity.

Unverified50%
Oct 24

The Letta tutorial positions core memory as frequently used working memory of limited size, and archival memory as a massive long-term archive retrieved on demand.

Unverified50%
Oct 24

Core memory provides controllability: when memory is contaminated or outdated, it can be corrected directly without redesigning the entire prompt.

Unverified50%
Oct 24

Core memory provides inspectability: developers can read out at runtime the key information the agent currently holds.

Unverified50%

16 more timeline events

All Facts (20)

Verified

Asynchronous tool-calling mode allows the application layer to submit time-consuming operations for background execution while letting the model continue processing other subtasks that have no dependencies.

75%
Verified

MemGPT has been renamed to Letta; it simulates the virtual memory mechanism of an operating system, allowing agents to manage information that exceeds the context window capacity within a limited context window.

65%
Unverified

斯坦福大学的生成式智能体(Generative Agents)研究和Letta(原MemGPT)等项目也在探索跨会话持久记忆和系统级学习方向

85%
Unverified

MemGPT has been renamed Letta and proposed the concept of a hierarchical memory architecture, dividing memory into three levels: working memory, short-term memory, and long-term memory.

60%
Unverified

The target users of this Letta architecture are teams seriously wanting to embed AI into their R&D processes, not individual developers who just want autocomplete.

50%
Unverified

Letta's core memory designs memory as structured state blocks with independent lifecycles, rather than natural language buried in the system prompt.

50%
Unverified

Core memory provides inspectability: developers can read out at runtime the key information the agent currently holds.

50%
Unverified

Core memory provides controllability: when memory is contaminated or outdated, it can be corrected directly without redesigning the entire prompt.

50%
Unverified

The Letta tutorial positions core memory as frequently used working memory of limited size, and archival memory as a massive long-term archive retrieved on demand.

50%
Unverified

Archival vector retrieval solves the memory capacity problem by vectorizing historical information into an archive and recalling it by semantic similarity.

50%
Unverified

Letta allows capabilities such as reading files, running tests, checking repository status and calling internal APIs to be wrapped as custom tools for the agent to call.

50%
Unverified

The Letta tutorial mentions multi-agent shared state, i.e., multiple agents specializing in different responsibilities sharing the same memory foundation.

50%
Unverified

The Letta tutorial emphasizes packaging agent configuration, memory structure and tool definitions into a portable form to support reuse locally, in CI and across team members.

50%
Unverified

Stateful agent architectures bring operational costs, including memory update policies, contamination prevention and multi-agent concurrent write consistency.

50%
Unverified

Letta (MemGPT) has 25,091 GitHub stars, offers a web app and CLI, supports OSS server self-hosting, starts at $0 then Pro at $20/month, and rewrites memory in the background via sleep-time agents.

50%
Unverified

The observer pattern (an independent LLM traverses and reads conversations and proactively writes structured memories) has been adopted by at least seven products, including mem0 (single-pass extraction plus Dream consolidation), Letta (sleep-time agents), Zep (Observations on the Flex Plus tier) and mcp-memory-service (autonomous consolidation and insight cards).

50%
Unverified

Self-hosted memory is almost always free (the OSS apps of mem0, Graphiti, Letta, cognee, Hindsight, mcp-memory-service and supermemory), or locked behind enterprise contracts (Zep BYOC, mem0 local deployment, cognee BYOC), and the only public self-serve tier that includes self-hosting is supermemory's Scale at $399/month.

50%
Unverified

Letta provides editable memory blocks and conversation records, plus a Git-versioned memory filesystem, all packed into a stateful Agent runtime; adopting it means adopting its entire runtime.

50%
Unverified

Letta provides editable memory blocks, a transcript, and a Git-based memory filesystem, all inside a stateful Agent runtime; what it replaces is the Agent runtime, not just the memory layer.

50%
Unverified

OMPS is a vendor-neutral portability data model project that provides memory-item.schema.json and deletion-marker.schema.json.

50%

Source Articles