The memory problem has a shape everyone recognizes and nobody has solved: agents forget across sessions, users get annoyed, products feel dumb.
Anthropic's memory API is the first attempt I've seen that actually ships the whole loop — store, retrieve, summarize, forget — as a managed primitive.
Why this matters
Every team I've worked with ended up building their own memory stack. Usually it's:
- Vector DB + summarization on every turn
- Custom decay logic
- An opaque heuristic for when to promote a chat detail to long-term memory
Three months later it's a bug farm.
Lifting this to the platform layer means teams can stop maintaining their own, and — more importantly — the platform can evolve it without breaking every downstream app.
What it still can't do
- Cross-tenant memory sharing. Your agent can't yet learn from what other tenants' agents have seen. That's probably a feature, not a bug.
- Explicit forgetting. Users can delete, but there's no granular "forget everything about topic X" verb yet.
- Multi-agent shared memory. Two agents working on the same customer still need to duplicate.
What to do now
If you've built custom memory, pilot the managed version on a narrow surface. If you haven't, start there — you'll save yourself six months of iteration. And start thinking about memory policy as a product decision, not an engineering one.