From 62717be1402be1e88f7b37eaeb61cc75a0e54db5 Mon Sep 17 00:00:00 2001 From: MaheshtheDev <38828053+MaheshtheDev@users.noreply.github.com> Date: Tue, 27 Oct 2026 00:35:07 +0000 Subject: [PATCH] docs(mcp): simplify document status section Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- apps/mcp/README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/apps/mcp/README.md b/apps/mcp/README.md index 9f02d620..d7f4e4e7 100644 --- a/apps/mcp/README.md +++ b/apps/mcp/README.md @@ -58,13 +58,18 @@ The client discovers the OAuth authorization server through | `add_memory` | Accept a document for asynchronous memory extraction (legacy `action: "forget"` remains supported) | | `forget_memory` | Forget a memory matching the supplied content | -`add_memory` success confirms document acceptance, not extracted or searchable -memories. In `list_documents` and `get_document`, `status: done` means content -processing completed. The separate `dreamingStatus`, when returned by the API, -is `dreaming` while generation is pending, running, or awaiting recovery after -failure, and `done` when generation settled or no memories were needed. Neither -field guarantees a nonzero memory count or that memory-vector writes finished. -These tools pass through the existing API signal without additional requests. +### Document status + +`list_documents` and `get_document` return two status fields: + +| Field | Value | Meaning | +| --- | --- | --- | +| `status` | `done` | Content is processed and readable | +| `dreamingStatus` | `dreaming` | Memory extraction is pending, running, or retrying | +| `dreamingStatus` | `done` | Memory extraction settled, possibly with no memories | + +`dreamingStatus` appears only when the API returns it. Neither `done` means +memories are searchable yet. ### MCP App launchers