Navigate the graph with new neighbors, subgraph, and episode endpoints

You can now walk the Context Graph directly instead of fetching capped edge lists and resolving nodes yourself. New endpoints return a node’s neighbors, a bounded multi-hop subgraph around seed nodes, and paginated episode listings for a user or graph.

  • Search and list endpoints accept node- and episode-anchored filters (connected_node_uuids, source_node_uuids, target_node_uuids, episode_uuids) to select edges by their endpoints or the episode they were derived from.
  • Edge responses now include the source and target node names and labels, so a second lookup is no longer needed to display an edge.
  • The neighbors and subgraph endpoints traverse in any direction — incoming, outgoing, or both.

The older by-node convenience reads (a node’s entity-edges, a node’s episodes, and an episode’s mentions) are deprecated in favor of the new filtered listings. All of the above is available in the v3 Python, TypeScript, and Go SDKs (v3.28.0).

Read the docs

Metadata filters now apply to graph list endpoints

Listing nodes and edges now honors episode_metadata_filters and exact_metadata_match_filter. Previously these filters were accepted but silently ignored, so a filtered list request returned unfiltered pages. Requests that send these filters now receive filtered results.

Read the docs

Superseding facts are no longer dropped during ingestion

Ingestion now keeps a new fact even when one of its entities was referenced only as an edge endpoint. Previously such facts could be discarded, so a later value never superseded the earlier one and search kept returning the stale fact.

Read the docs

Set a regional base URL for your OpenAI model

When you bring your own OpenAI model, you can now set a custom base URL to route requests to a regional OpenAI host (for example, eu.api.openai.com) for data residency. The field is on the model provider configuration in the dashboard; leaving it empty keeps the default host.

Read the docs

Enterprise SSO tolerates trailing slashes in issuer URLs

Enterprise single sign-on now treats issuer URLs that differ only by a trailing slash as equivalent. Some identity providers issue tokens with a trailing slash on the issuer, which previously caused an otherwise successful login to be rejected.

Strands integration guide

A Strands integration guide for adding long-term agent memory was added to the Agent Frameworks section.

Read the docs

Eve integration guide

An Eve integration guide for adding agent memory to Vercel Eve agents with the Zep SDK was added to the Agent Frameworks section.

Read the docs