Zep
Syncs long term memory and knowledge graphs across your AI agents to ensure consistent user context and factual recall. Use this to maintain a persistent memory layer that evolves with every user interaction.
Try Zep in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Zep integration
- Describe the outcome and Ceven picks the right Zep calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Zep data, across all 41 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Zep access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Zep, when, and on whose behalf.
- The agent pauses and asks when Zep is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Zep.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Zep action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Zep, and when to use it.
Add fact triple
Use this when you need to add an explicit relationship between two entities as a subject predicate object triple.
Add session memory
Store specific conversation history or context messages into a designated Zep session.
Add thread messages
Push chat messages to a thread to ingest them into the user knowledge graph for long term recall.
Create user
Establish a new user profile with email and metadata to begin tracking their unique memory graph.
Create thread
Start a new conversation thread for an existing user to isolate specific interaction contexts.
Create group
Create a shared namespace for multi user graph management to enable shared context across a team.
Graph search
Perform a hybrid search using semantic similarity and BM25 to find entities or episodes in the graph.
Get thread user context
Pull the most relevant memory from past threads based on the current conversation state.
Get user node
Retrieve the generated user summary and associated facts from the user graph node.
Get session memory
Pull historical data and relevant facts associated with a specific session ID.
Get task status
Check the progress of asynchronous operations like batch additions or graph cloning.
Delete user
Permanently remove a user and all associated threads to handle right to be forgotten requests.
Clone Graph
Tool to clone a user or group graph with new identifiers in Zep. Use when you need to create test copies of user data, migrate user graphs to new identifiers, or set up template graphs for new users. This is an asynchronous operation that r
Create Graph
Tool to create a new graph by adding data to Zep. Use when you need to add text, message, or JSON data to a user's graph or a specific graph. The data is processed and an episode node is created in the graph.
Create Session
Tool to create a new session in Zep for storing conversation memory. Use when you need to establish a new conversation context linked to an existing user. The user must be created first before creating a session.
Delete Graph
Tool to delete a graph from Zep. Use when you need to permanently remove a graph and all associated data.
Delete Group
Tool to delete a group from Zep. Use when you need to permanently remove a group and its associated data.
Delete Session Memory
Tool to delete a session and its memory from Zep. Use when you need to permanently remove all memory data associated with a specific session.
Delete Thread
Tool to delete a thread and its messages from Zep. Note that deleting a thread removes the thread and its messages from the thread history but does not delete associated data in the user's knowledge graph.
Get Edge by UUID
Tool to retrieve a specific edge by its UUID from the Zep knowledge graph. Use when you need to fetch detailed information about a relationship between nodes, including the semantic fact, connected nodes, and temporal metadata.
Get Graph by ID
Tool to retrieve a graph by its unique identifier from Zep. Use when you need to fetch details about a specific graph including its name, description, and timestamps.
Get Group by ID
Tool to retrieve a group by ID from Zep. Use when you need to fetch detailed information about a specific group including its configuration and metadata.
Get Node Entity Edges
Tool to retrieve all entity edges for a specific node in the Zep knowledge graph. Use when you need to fetch relationship information, facts, and connections for a given node UUID.
Get Project Info
Tool to retrieve project information based on the provided API key. Use when you need to fetch project details including UUID, name, description, and creation timestamp.
Get Session by ID
Tool to retrieve a session by its unique identifier from Zep. Use when you need to fetch details about a specific session including user association, timestamps, classifications, and metadata.
Get Session Message by UUID
Tool to retrieve a specific message by UUID from a Zep session. Use when you need to fetch a single message's details by its unique identifier from a particular session.
Get Session Messages
Tool to retrieve messages for a given session from Zep. Use when you need to fetch the message history for a specific session with optional pagination support.
Get Thread Messages
Tool to retrieve conversation history for a specific thread from Zep. Use when you need to fetch the chat message history with optional pagination support via limit, cursor, or lastn parameters.
Get User by ID
Tool to retrieve a user by their user ID from Zep. Use when you need to fetch detailed information about a specific user including their profile, metadata, and configuration settings.
Get User Nodes
Tool to retrieve all nodes for a specific user from their graph in Zep. Use when you need to fetch entity information, preferences, and knowledge graph data for a user. Supports pagination via limit and uuid_cursor parameters.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Zep
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Zep and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free