fix(mcp): type optional dreaming signal from existing wire responses

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
MaheshtheDev 2026-10-26 19:00:00 +00:00
parent 74b259806f
commit 69c453973d

View file

@ -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,