From d87ecf53fc669722075cfc7e6ac77955c5b634d4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Jun 2025 07:54:41 +0000 Subject: [PATCH 1/3] Initial plan for issue From 51aba81d013835f3edc88ae45c439fd2d48e260f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Jun 2025 08:00:37 +0000 Subject: [PATCH 2/3] Add queryGraph method to SDK MemoryClient Co-authored-by: iamarcel <1212234+iamarcel@users.noreply.github.com> --- src/sdk/index.ts | 1 + src/sdk/memory-client.ts | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/sdk/index.ts b/src/sdk/index.ts index afe9a5f..86580ae 100644 --- a/src/sdk/index.ts +++ b/src/sdk/index.ts @@ -5,6 +5,7 @@ export * from "../lib/schemas/query-search.js"; export * from "../lib/schemas/query-atlas.js"; export * from "../lib/schemas/query-day.js"; export * from "../lib/schemas/query-node-type.js"; +export * from "../lib/schemas/query-graph.js"; export * from "../lib/schemas/messages.js"; export * from "../lib/schemas/summarize.js"; export * from "../lib/schemas/cleanup.js"; diff --git a/src/sdk/memory-client.ts b/src/sdk/memory-client.ts index 2ec9362..0aadedf 100644 --- a/src/sdk/memory-client.ts +++ b/src/sdk/memory-client.ts @@ -38,6 +38,11 @@ import { QuerySearchResponse, querySearchResponseSchema, } from "../lib/schemas/query-search.js"; +import { + QueryGraphRequest, + QueryGraphResponse, + queryGraphResponseSchema, +} from "../lib/schemas/query-graph.js"; import { SummarizeRequest, SummarizeResponse, @@ -156,6 +161,15 @@ export class MemoryClient { ); } + async queryGraph(payload: QueryGraphRequest): Promise { + return this._fetch( + "POST", + "/query/graph", + queryGraphResponseSchema, + payload, + ); + } + async summarize(payload: SummarizeRequest): Promise { return this._fetch("POST", "/summarize", summarizeResponseSchema, payload); } From 46e7fbbd55e5d5134e8ef6bd9d4c38dea784365a Mon Sep 17 00:00:00 2001 From: Marcel Samyn Date: Sat, 7 Jun 2025 10:17:50 +0200 Subject: [PATCH 3/3] format --- src/sdk/memory-client.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/sdk/memory-client.ts b/src/sdk/memory-client.ts index 0aadedf..58271e3 100644 --- a/src/sdk/memory-client.ts +++ b/src/sdk/memory-client.ts @@ -28,6 +28,11 @@ import { QueryDayResponse, queryDayResponseSchema, } from "../lib/schemas/query-day.js"; +import { + QueryGraphRequest, + QueryGraphResponse, + queryGraphResponseSchema, +} from "../lib/schemas/query-graph.js"; import { QueryNodeTypeRequest, QueryNodeTypeResponse, @@ -38,11 +43,6 @@ import { QuerySearchResponse, querySearchResponseSchema, } from "../lib/schemas/query-search.js"; -import { - QueryGraphRequest, - QueryGraphResponse, - queryGraphResponseSchema, -} from "../lib/schemas/query-graph.js"; import { SummarizeRequest, SummarizeResponse,