From 69c453973da684ff16e47424744919e881d2b258 Mon Sep 17 00:00:00 2001 From: MaheshtheDev <38828053+MaheshtheDev@users.noreply.github.com> Date: Mon, 26 Oct 2026 19:00:00 +0000 Subject: [PATCH] fix(mcp): type optional dreaming signal from existing wire responses Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- apps/mcp/src/server/client/index.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/mcp/src/server/client/index.ts b/apps/mcp/src/server/client/index.ts index ded7d4a4..664fa93b 100644 --- a/apps/mcp/src/server/client/index.ts +++ b/apps/mcp/src/server/client/index.ts @@ -35,19 +35,23 @@ export type { NamespaceInfo, } +type DreamingStatus = "dreaming" | "done" + export interface DocumentSummary { id: string title: string | null type: string status: string - dreamingStatus?: ListResponseDocumentsItem["system"]["dreamingStatus"] + dreamingStatus?: DreamingStatus createdAt: string updatedAt: string summary: string | null url: string | null } -export type DocumentDetails = GetDocumentsResponse +export type DocumentDetails = GetDocumentsResponse & { + system: { dreamingStatus?: DreamingStatus } +} export interface DocumentsListResponse { documents: DocumentSummary[] @@ -105,7 +109,9 @@ function mapSearchResults(results: SearchResponseResultsItem[]): Memory[] { } function mapDocumentSummary( - document: ListResponseDocumentsItem, + document: ListResponseDocumentsItem & { + system: { dreamingStatus?: DreamingStatus } + }, ): DocumentSummary { return { id: document.id,