diff --git a/examples/graph/user_graph_example.ts b/examples/graph/user_graph_example.ts index a62525a..d8782f5 100644 --- a/examples/graph/user_graph_example.ts +++ b/examples/graph/user_graph_example.ts @@ -153,6 +153,19 @@ async function main() { console.log("Getting all user facts"); const userFacts = await client.user.getFacts(userId); console.log(userFacts.facts); + + const {node: userNode} = await client.user.getNode(userId) + if (userNode) { + console.log("User node: ", userNode) + const userCenteredSearch = await client.graph.search({ + userId, + query: "User preferences", + centerNodeUuid: userNode.uuid, + reranker: "node_distance", + }) + console.log("User centered search results", userCenteredSearch.edges) + } + } main().catch(console.error); \ No newline at end of file diff --git a/package.json b/package.json index ab60fa1..1eb3b29 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@getzep/zep-cloud", - "version": "2.3.1", + "version": "2.4.0", "private": false, "repository": "https://github.com/getzep/zep-js", "description": "Zep: Fast, scalable building blocks for production LLM apps",