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

## Sort graph node and edge lists by valid time

You can now order graph node and edge lists by valid time (`valid_at`), ascending
or descending, in addition to the default creation-time ordering. Results page
through an opaque page token, and date filters accept `is_null` as an alias for
`IS NULL`.

Read the docs

## Start an Enterprise trial when you sign up with a company domain

Signing up with a company email domain now places your account on a
credit-limited 30-day Enterprise trial; personal-email sign-ups remain on the
Free plan. When a trial ends, the account reverts to Free.

## Access control now applies to graph edge and episode changes

Attribute-based access control constraints are now enforced when you update,
delete, or bulk-delete graph edges and episodes, matching the enforcement
already applied to reads. Previously, an API key restricted to a subset of
objects could modify or delete edges and episodes outside that subset even
though it could not read them. Accounts without attribute-based access control
are unaffected.

Read the docs

## Fixed episodes stuck pending in mixed-role message batches

When you added a group of messages that mixed ignored roles (such as assistant
messages) with processed ones, the ignored messages could remain pending
indefinitely. They are now marked processed once the rest of the group is
ingested.

Read the docs

## Installing the Zep plugin in Cursor and other agents

Installing the Build with Zep plugin in Cursor and other agent tools was documented on the Implement Zep with agents page.

Read the docs