From d67d8e205221ce2ea01f49b8b7147e97919d5d5d Mon Sep 17 00:00:00 2001 From: mawkone Date: Mon, 15 Jun 2026 13:55:21 -0700 Subject: [PATCH] Fix MCP action routing for workspace_db_query --- vibn-agent-runner/src/tools/vibn-tools.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vibn-agent-runner/src/tools/vibn-tools.ts b/vibn-agent-runner/src/tools/vibn-tools.ts index 52456a3..daecf2f 100644 --- a/vibn-agent-runner/src/tools/vibn-tools.ts +++ b/vibn-agent-runner/src/tools/vibn-tools.ts @@ -1879,7 +1879,8 @@ export async function executeMcpTool( if (toolName === "http_fetch") return executeHttpFetch(args); // Convert underscore tool name → dotted MCP action (apps_create → apps.create) - const action = toolName.replace(/_/g, "."); + let action = toolName.replace(/_/g, "."); + if (toolName === "workspace_db_query") action = "workspace.db_query"; // Unpack JSON-string args (Gemini schemas can't represent free-form objects, // so we accept *Json string fields and parse them server-side).