Connect Zep with Hookshot™ and your stack

The Foundational Memory Layer for AI. Equip your agents with the knowledge to complete tasks, from the mundane to monumental.

Tools and triggers

What Agents can do in Zep

Available tools and events after Zep is connected.

  • Add Fact Triple

    Tool to add a manually specified fact triple (subject-predicate-object) to the Zep knowledge graph. Use when you need to add explicit relationships between entities. Returns a task_id to monitor processing status.

  • Add Session Memory

    Tool to add memory messages to a specified Zep session. Use when you need to store conversation history or context in a session.

  • Add Thread Messages

    Tool to add chat messages to a thread in Zep and ingest them into the user knowledge graph. Use when you need to add conversation history to a thread - for best results, add messages on every chat turn in the order…

  • 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…

  • 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 Group

    Tool to create a new group in Zep for multi-user graph management. Use when you need to create a namespace for shared context across multiple users.

  • 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.

  • Create Thread

    Tool to create a new thread in Zep for a specific user. Use when you need to start a new conversation thread. The user must be created first before creating a thread. Zep automatically warms the cache for that user's…

  • Create User

    Tool to create a new user in Zep with properties like user_id, email, and metadata. Use when you need to add a new user to the system. It is recommended to provide at least first_name and ideally last_name for better…

  • 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.

  • Delete User

    Tool to delete a user and all associated threads and artifacts from Zep. Use when you need to permanently remove a user and handle Right To Be Forgotten requests. Deleting a user will delete all threads and thread…

  • 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…

  • 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 Memory

    Tool to retrieve memory for a given session including relevant facts and entities. Use when you need contextual information and historical data from a session.

  • 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 Task Status

    Tool to check the status of asynchronous operations in Zep. Use when monitoring batch adds, clone operations, or fact triple additions. Returns comprehensive task information including status, progress, timestamps, and…

Setup

Connect Zep in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.