{"slug":"letta","url":"https://www.altairalabs.ai/vs/letta/","markdown":"https://www.altairalabs.ai/vs/letta.md","name":"Letta","vendor":"Letta","category":"Memory","checked":"2026-10-22","summary":"Omnia’s memory redacts before storing, honours consent revocation, and sits in a platform that tests and releases the agent. In Letta, the agent itself decides what goes into its memory.","headline":"Letta’s agents manage their own memory. Omnia’s memory follows your privacy rules.","scene":{"setup":"An agent has talked with a customer for six weeks. The customer asks you to forget them.","omnia":"Their card and phone numbers were redacted before anything reached long-term memory. Withdrawing consent covers what was stored over those six weeks, and the erasure runs as a data subject request with an audit trail.","omniaCaps":["pii-memory","consent-aware-memory","dsar","privacy-audit-hub"],"them":"Background dreaming reviews recent conversations and rewrites memory, and its review step doesn’t ask for approval. Consent, PII redaction and erasure lifecycles aren’t documented.","source":"https://docs.letta.com/configuration/memory/index.md","omniaEvidence":"https://omnia.altairalabs.ai/how-to/privacy/configure-privacy-policies/"},"differences":[{"title":"Memory with rules the agent can’t edit","body":"Redaction and consent are set in the platform. Newer facts win by precedence and supersession, and consolidation runs on a schedule you set.","caps":["pii-memory","consent-aware-memory","tiered-recall","memory-consolidation"],"them":"Agent-edited memory; in the legacy blocks, the last write wins.","source":"https://docs.letta.com/guides/core-concepts/memory/memory-blocks/","omniaEnterprise":true,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/privacy/configure-privacy-policies/"},{"title":"Tested before it learns from customers","body":"Before each release, simulated users talk to the agent through its real tools. A version that fails doesn’t go out.","caps":["selfplay","adversarial","deploy-gate"],"them":"Agent testing and versioned rollout aren’t documented.","source":"https://docs.letta.com/agent-sdk/deployment/index.md","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/scenario-design/"},{"title":"Runs on your Kubernetes","body":"Omnia installs with Helm into your cluster, with workspaces isolating each team.","caps":["workspaces","network-policy"],"them":"Self-hosting uses a Dockerfile with Compose, Railway or Fly.io; Kubernetes isn’t documented.","source":"https://docs.letta.com/self-hosting/index.md","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/workspaces/manage-workspaces/"}],"rows":[{"topic":"Stateful agent runtime","omnia":"Yes.","caps":["cross-session-memory","autoscaling"],"them":"Yes.","coverage":"yes","source":"https://github.com/letta-ai/letta","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/explanation/agents/memory/"},{"topic":"Redaction before storage","omnia":"Yes.","caps":["pii-memory"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.letta.com/configuration/memory/index.md","omniaEnterprise":true,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/privacy/configure-privacy-policies/"},{"topic":"Consent and erasure","omnia":"Consent revocation and a DSAR lifecycle.","caps":["consent-aware-memory","dsar"],"them":"Per-item deletes.","coverage":"partly","source":"https://docs.letta.com/api-reference/agents/delete","omniaEnterprise":true,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/privacy/manage-user-consent/"},{"topic":"Simulated users before release","omnia":"Yes.","caps":["selfplay"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.letta.com/agent-sdk/deployment/index.md","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/scenario-design/"},{"topic":"Stepped rollout, auto rollback","omnia":"Yes.","caps":["progressive-rollout"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.letta.com/agent-sdk/deployment/index.md","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/tutorials/progressive-rollouts/"},{"topic":"Kubernetes","omnia":"Helm.","caps":["workspaces"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.letta.com/self-hosting/index.md","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/workspaces/manage-workspaces/"}],"faq":[{"q":"Is Letta open source?","a":"Its GitHub repository is Apache 2.0. Omnia is proprietary and free to run; PromptKit and PromptArena underneath are Apache 2.0."}]}