Skip to main content
ZepTools enable an Agent to interact with a Zep memory system, providing capabilities to store, retrieve, and search memory data associated with user sessions.

Prerequisites

The following example requires the zep-cloud and openai Python packages and a Zep API key.

Example

The following example demonstrates how to create an agent with access to Zep memory:
cookbook/91_tools/zep_tools.py

Toolkit Params

Toolkit Functions

Async Toolkit

The ZepAsyncTools class provides asynchronous versions of the toolkit functions. Its constructor takes plain booleans add_zep_message, get_zep_memory, and search_zep_memory instead of the enable_* names above, and it has no all parameter. Its search_zep_memory also takes scope and limit instead of search_scope.

Developer Resources