O Letta é um framework para agentes com estado, sucessor do projeto MemGPT. A ideia central é que o agente não recomeça a cada conversa: ele mantém memória de longo prazo e decide o que guardar, revisar ou esquecer.
Para que serve
- Construir assistentes que lembram preferências, decisões e histórico do usuário
- Manter contexto em tarefas longas que atravessam várias sessões
- Separar memória de trabalho, memória de longo prazo e conhecimento externo
- Empacotar um agente completo, com memória e ferramentas, para rodar em outro lugar
Como funciona
- O agente é definido com blocos de memória editáveis, ferramentas e fontes de dados
- O próprio agente reescreve seus blocos de memória conforme aprende
- O estado é persistido em banco de dados, com histórico versionado de mensagens
- Há SDK em TypeScript e servidor próprio, com suporte a MCP para ferramentas
- Um arquivo de agente permite exportar e importar o agente entre ambientes
Disponibilidade
- Base open source sob licença Apache-2.0
- A empresa também oferece aplicativo de desktop e serviço gerenciado na nuvem
- O servidor V1 antigo está aposentado; projetos novos usam a linha atual
Pontos de atenção
- Memória persistente exige política de retenção e privacidade bem definida
- Agentes com muita memória podem ficar caros em tokens; monitore o consumo
- É um framework de código, voltado a quem programa
