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

## Backfilled conversations are dated at the timestamp you provide

When you add thread messages through the Batch API with a `created_at`, the
episodes and facts derived from those messages are now dated at the timestamp
you supply. Previously the message kept your timestamp but its episode and any
extracted facts were dated at ingestion time, so backfilled history read back
with the wrong dates.

Read the docs

## Filtered graph search returns more complete results

Graph search now applies your filters to candidates before ranking and limiting
them. Eligible results that could previously be missed when the candidate pool
filled up with non-matching entries are now returned, and filtered searches also
run faster.

Read the docs

## Batch status reports canceled items after a graph is deleted

If you delete a graph while a batch is still processing, the batch now reports
that graph's remaining items as canceled instead of succeeded. Previously items
that were never ingested were counted as successful.

Read the docs

## Dashboard sign-in no longer loops back to the login screen

Signing in to the dashboard no longer occasionally redirects to an invalid
address and sends you back to log in again. Sign-in now reliably returns you to
the dashboard.

## Batch source\_description documentation

The batch ingestion documentation now scopes the `source_description` field to
graph episode items, the only batch item type that stores it, under Adding
context.

Read the docs