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,