From d8da598f1d3ba8ba6ba23747a53f0363f01935d4 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Fri, 21 Aug 2026 11:57:55 +0700 Subject: [PATCH] fix: update MCP smoke test to include 4 new tools (create/delete/list_sections/update) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Smoke test was silently failing in CI because 'bun --cwd apps/mcp run smoke' printed usage (exit 0) — never actually ran. Now that we fixed the build step to use 'cd apps/mcp && bun run smoke', the test runs and reveals 4 tools were added to the MCP server but not updated in the expected list: create_document, delete_document, list_sections, update_document. Updated smoke.ts expected list from 10 → 14 tools. --- apps/mcp/src/smoke.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/mcp/src/smoke.ts b/apps/mcp/src/smoke.ts index 407da15..060e0e1 100644 --- a/apps/mcp/src/smoke.ts +++ b/apps/mcp/src/smoke.ts @@ -15,16 +15,20 @@ async function main() { const names = tools.tools.map((t) => t.name).sort(); console.log("tools:", names.join(", ")); const expected = [ + "create_document", + "delete_document", "get_document", "get_related_documents", "hybrid_search", "index_document", "list_documents", + "list_sections", "queue_status", "reindex_all", "restore_revision", "search_documents", "semantic_search", + "update_document", ].sort(); if (JSON.stringify(names) !== JSON.stringify(expected)) { throw new Error(`tool set mismatch: ${names.join(",")}`);