> This page is for version v4 (default).
> For other versions, use one of these documentation indexes:
> - v4 (default): https://help.getzep.com/v4/llms.txt
> - v3: https://help.getzep.com/v3/llms.txt
> - v2: https://help.getzep.com/v2/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://help.getzep.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://help.getzep.com/_mcp/server.

## User node update from the v4 API

When you change the `first_name`, `last_name`, or `email` of a user with the v4 `user.update` method, Zep now updates the user node in the user graph. Before, the user node kept the old name and attributes.

Read the docs

## Source episodes of nodes and edges

Node and edge responses now list only the source episodes of the node or the edge. Before, the episode lists could contain internal episodes that Zep creates when you add a node, a fact triple, or a hyperedge directly. For an edge, the change applies to `episode_uuids` in v4 and to `episodes` in v3.

Read the docs

## Ontology design best practices

Ontology design best practices were added to the Customizing graph structure page.

Read the docs