From Classical Logic to Agentic AI
Inventory of agent memory services, short-term state, semantic memory, long-term storage, and graph/database-backed memory layers.
AI Memory Tools Inventory is an inventory page, so its purpose is to help readers scan a tool category, compare candidates, and decide which items deserve deeper review. Inventory of agent memory services, short-term state, semantic memory, long-term storage, and graph/database-backed memory layers. The introduction sets expectations clearly: the list is a structured discovery surface, not a permanent ranking and not a substitute for checking current vendor documentation.
The most useful way to read this page is to separate stable comparison criteria from fast-moving product details. Terms such as memory, docs, state, vector, recall, agent indicate the evaluation surface: fit, integration model, operational burden, refresh sensitivity, and links to related concepts or entity pages. A reader should leave the introduction knowing why the inventory exists, how it supports shortlist creation, and why mature tools may later be promoted into dedicated entity or synthesis pages in the LLM Wiki.
This inventory tracks tools and stores used for conversational memory, agent state, semantic recall, episodic memory, user profiles, and durable workflow context.
| Tool | Primary Category | Secondary Categories | Source Type | License / Delivery | Maturity | Last Verified | Entity Page | Notes |
|---|---|---|---|---|---|---|---|---|
| Mem0 | Memory | Agents, Retrieval | official docs | OSS plus hosted platform | active | 2026-07-06 | planned | Memory layer for agents and assistants. |
| Zep | Memory | Agents, Retrieval | official docs | hosted service, OSS ecosystem | active | 2026-07-06 | planned | Long-term memory service for conversational AI applications. |
| Letta | Memory | AI Agent, State | official docs | OSS plus platform | active | 2026-07-06 | planned | Agent framework/runtime with memory-centered design. |
| LangGraph Memory | Memory | Agentic AI, State | official docs | OSS framework feature | production-common | 2026-07-06 | candidate | Memory/state patterns in LangGraph. |
| Redis | Memory | Cache, Vector Search | official docs | source-available/commercial ecosystem | production-common | 2026-07-06 | planned | Fast cache/state store and vector search option. |
| PostgreSQL | Memory | Relational Store, Vector Search | official docs | OSS database | production-common | 2026-07-06 | planned | Durable relational memory and pgvector host. |
| Neo4j | Memory | Graph Memory, RAG | official docs | OSS/commercial database | production-common | 2026-07-06 | planned | Graph database for relational/knowledge memory patterns. |
| Chroma | Memory | Vector Database, RAG | official docs | OSS plus hosted ecosystem | active | 2026-07-06 | planned | Vector store often used for local memory and retrieval. |
Use this matrix to separate memory services from underlying storage primitives. A memory layer should define write policy, recall policy, update/delete behavior, and provenance.
| Tool | Memory Role | Storage Pattern | Write Policy Support | Recall Semantics | Best Fit | Watchouts |
|---|---|---|---|---|---|---|
| Mem0 | agent/user memory service | service plus vector/metadata backing | service-defined | semantic/user memory | assistants needing managed memory abstraction | verify deletion, privacy, and drift controls |
| Zep | conversational long-term memory | service/store backing | service-defined | conversation/user memory | chat assistants with user/session continuity | hosted/service fit and retention policy |
| Letta | memory-centered agent runtime | runtime-managed memory | framework-defined | agent self-editing memory patterns | stateful agents that expose memory as core primitive | complexity and governance |
| LangGraph Memory | state/memory pattern in orchestration | app/store-defined | app/framework-defined | short-term and long-term graph memory | graph/stateful agent workflows | requires deliberate state schema |
| Redis | cache/session memory | key-value/vector search | app-defined | fast state/cache recall | short-term state and low-latency memory | persistence and semantic quality limits |
| PostgreSQL | durable structured memory | relational/vector extension | app-defined | structured facts and audit records | durable user/task/project memory | schema and retrieval design burden |
| Neo4j | graph memory | graph database | app-defined | relationship/entity recall | entity-rich relationship memory | graph modeling overhead |
| Chroma | semantic vector memory | vector store | app-defined | semantic recall | local/simple semantic memory | not full memory lifecycle by itself |
| Question | Why It Matters |
|---|---|
| What is allowed to be remembered? | Prevents retaining sensitive or inferred facts accidentally |
| Who can edit/delete memory? | Required for correction, privacy, and user trust |
| Is memory episodic, semantic, profile, or task state? | Each type needs different storage and recall behavior |
| How is stale memory detected? | Old preferences or project context can degrade answers |
| Is provenance attached? | The agent should know where a memory came from |
| Is recall evaluated? | Bad recall can be worse than no memory |
For the AI Memory Tools Inventory, practical implementation means using an AI memory policy to make shortlisting concrete. The page should help readers compare candidates for the decision about what the system is allowed to remember and reuse, using criteria that stay useful even as product names, limits, pricing, and integrations change.
Implementation note: this AI memory policy should shortlist candidates through retention scope, retrieval trigger, and privacy boundary, then push readers toward the proof point that memory retrieval improves continuity without exposing sensitive content.
For the AI Memory Tools Inventory, the reference implementation is an AI memory policy. It should help readers shortlist candidates for what the system is allowed to remember and reuse by comparing stable criteria, not by presenting a static ranked list.
| Candidate | Retention Scope | Retrieval Trigger | Refresh Watch |
|---|---|---|---|
| Candidate A | Prioritize when retention scope is the gating concern | Inspect evidence for stored fact | Recheck user-visible recall |
| Candidate B | Compare when retrieval trigger drives architecture fit | Inspect evidence for expiry rule | Validate privacy boundary |
Refresh workflow:
1. Classify memory.
2. Store with source.
3. Audit retrieval.
In a real vault, this keeps the inventory useful as a discovery surface while preventing it from becoming the only place where vendor-specific knowledge lives. A tool should be promoted into an entity page when memory retrieval improves continuity without exposing sensitive content becomes important enough to track over time.
AI Memory Tools Inventory should operate as an AI memory policy. Because the page supports the decision about what the system is allowed to remember and reuse, its refresh rhythm should prioritize the criteria that actually change shortlist quality: retention scope, retrieval trigger, and privacy boundary.
Operational review should inspect stored fact, expiry rule, and user-visible recall. A candidate that repeatedly matters to those signals should be promoted into an entity page or fed into a synthesis decision.
The inventory is useful when a maintainer can classify memory, store with source, and audit retrieval. The proof point is that memory retrieval improves continuity without exposing sensitive content.
Review this page whenever source material changes, linked pages are promoted, or a reader would make a different decision because of new information. The review should check content accuracy, link integrity, and whether the operational proof still matches the current LLM Wiki graph.
A reader should leave with a shortlist and a verification plan, not with an unsupported ranking.
Use it to compare a tool category, identify candidates for deeper review, and decide which options should become entity pages or feed a synthesis decision.
No. It is a structured discovery surface. Readers should verify current details, especially around memory, docs, state, before treating any candidate as preferred.
Promote a tool into an entity page when it becomes strategically important, appears across multiple decisions, or needs durable source tracking.
AI Memory Tools Inventory concludes as a shortlist-building tool. The inventory helps readers scan a category, compare common options, and identify which tools deserve deeper review, but it should not be treated as a permanent ranking because product details, pricing, limits, and integrations change quickly.
The next action is to verify the most relevant candidates against official sources, promote important tools into entity pages when they need durable tracking, and use synthesis pages when the decision depends on trade-offs across memory, docs, state, vector. That keeps the inventory useful without overloading it with every implementation detail.