| Context Graph | Zep’s temporal Context Graph is the unit of agent memory. Nodes are entities, and edges are facts or relationships. The graph updates as new data arrives. | Docs |
| Zep’s Context Block | An assembled string that contains relevant context types from a user’s Context Graph. | Docs |
| Context Types | The distinct primitives Zep produces from a user graph: facts, entities, episodes, thread summaries, observations, and user summary. Choose the type that fits the agent’s task. | Docs |
| Fact Invalidation | When new data invalidates a prior fact, the time the fact became invalid is stored on that fact’s edge in the Context Graph. | Docs |
| JSON, text, and message | Data types that you can ingest into a Context Graph. | Docs |
| Custom Entity/Edge Types | Feature allowing use of Pydantic-like classes to customize creation/retrieval of entities and relations in the Context Graph. | Docs |
| Graph | Represents a standalone Context Graph for storing up-to-date knowledge about an object or system. For storing up-to-date knowledge about a user, a user graph should be used. | Docs |
| User graph | A Context Graph that stores context for one application user. | Docs |
| User | A Zep representation of an application user. Each user has a user graph and thread history. | Docs |
| Threads | Conversation threads of a user. By default, all messages added to any thread of that user are ingested into that user’s graph. | Docs |
| Documents | Grouping for episodes of the same source on a graph. Pass document_id when ingesting chunks of a PDF, export, or channel. | Docs |
graph.add and thread.add_messages | Methods that add business data and chat messages, respectively. | Business data Messages |
graph.search & thread.get_user_context | Low level and high level methods respectively for retrieving from the Context Graph. | Docs Docs |
| User summary instructions | Up to five instructions that specify how Zep generates a user summary. | Docs |
| Debug mode | Time-limited project mode for capturing per-episode workflow logs. Flex, Flex Plus, and Enterprise accounts also capture LLM reasoning traces for selected ingestion steps. | Docs |
| Agent tool | A tool that lets an agent retrieve information from a Context Graph. | Docs |