From f91a2e80c6848098c00ef56d75f205e8eb88f744 Mon Sep 17 00:00:00 2001 From: Eugene Blikh Date: Thu, 13 Aug 2026 10:36:09 +0300 Subject: [PATCH] docs: read_rows answers strings or null --- docs/DESIGN.mcp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/DESIGN.mcp.md b/docs/DESIGN.mcp.md index 7594e9a6448957bc90378fe161fc10c04009e1ac..7e2b280cda9d6442cfed1aec4d785f88ce9d4f85 100644 --- a/docs/DESIGN.mcp.md +++ b/docs/DESIGN.mcp.md @@ -250,7 +250,7 @@ beads tracker", naming the generic tools as the way to read it anyway. | `list_databases` | — | every database the caller may list: owner, name, visibility, description, default branch, head hash + commit time, `is_beads` | | `list_branches` | db | branches with head hashes | | `list_tables` | db, ref? | table names, columns (name/type/pk/nullable), row counts | -| `read_rows` | db, table, ref?, offset?, limit? | a page of rows as strings, plus the table total | +| `read_rows` | db, table, ref?, offset?, limit? | a page of rows as strings-or-null (a cell holding no value is JSON `null`, so a real NULL is not the string `"NULL"`), plus the table total | | `get_commit_log` | db, ref?, from?, limit? | commits: hash, author, date, message, parents | | `get_commit_diff` | db, hash | the per-table summary `browse.CommitSummary` computes |