From 356b8e0e532ee9c47d74759bf4bc7ebd562225df Mon Sep 17 00:00:00 2001 From: ajspig Date: Wed, 5 Aug 2026 15:51:12 -0400 Subject: [PATCH] fix: adding better error handling --- mcp/src/tools/workspace.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mcp/src/tools/workspace.ts b/mcp/src/tools/workspace.ts index cc35de5c..b3a871b3 100644 --- a/mcp/src/tools/workspace.ts +++ b/mcp/src/tools/workspace.ts @@ -1,4 +1,5 @@ import { z } from "zod"; +import { BadRequestError, UnprocessableEntityError } from "@honcho-ai/sdk"; import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { ToolContext } from "../types.js"; import { textResult, errorResult, formatMessages } from "../types.js"; @@ -155,7 +156,13 @@ export function register(server: McpServer, ctx: ToolContext) { conclusion_filters, ); } catch (e) { - if (conclusion_filters) throw e; + if ( + conclusion_filters && + (e instanceof BadRequestError || + e instanceof UnprocessableEntityError) + ) { + throw e; + } return []; } };