Context Constitution
Today we're releasing the Context Constitution: a set of principles governing how AI agents manage context to learn from experience.


Build agents that can be taught through language and improve from experience

Build your own deeply personalized agents, each with their own unique identity and expertise, designed to evolve as they learn over time.


Background memory agents (dream agents) transform your prompts, context, and skills over time. View your agent's memory in the memory palace.


Easily transfer your agent's memories, conversations, and experiences between models across any provider.


Remote control agents running on any machine. Teleport agents across machines while keeping their memory and context intact.


Letta is an AI lab building machines the learn: persistent agents with the ability to continuously learn and adapt from their own experience. Born from MemGPT at UC Berkeley's Sky Computing Lab, and backed by leaders in AI research and infrastructure.

Today we're releasing the Context Constitution: a set of principles governing how AI agents manage context to learn from experience.

We're introducing Context Repositories, a rebuild of how agent memory works, using programmatic context management and git-based versioning.

At Letta, we believe that learning in token space is the key to building AI agents that truly improve over time.

Today we're releasing Skill Learning, a way to dynamically learn skills through experience.

Context-Bench evaluates how well language models chain file operations, trace relationships, and manage long-horizon information retrieval.

We introduce sleep-time compute, a technique that allows agents to reason about context during idle time rather than at inference.

Create your own agent that remembers and learns. Try for free with your own API keys or existing coding plans.


Letta Code is a memory-first agent that can take actions on your local computer. Install in your terminal (requires Node.js 18+):
npm i -g @letta-ai/letta-code Once installed, start Letta Code with the command below:
letta