From 3525606e02d5ef8b447cb9c9a7b8cf47ced0f712 Mon Sep 17 00:00:00 2001 From: cpacker Date: Wed, 26 Nov 2025 23:03:04 -0800 Subject: [PATCH] fix: lint --- src/tools/manager.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tools/manager.ts b/src/tools/manager.ts index f473e1d..389f2f0 100644 --- a/src/tools/manager.ts +++ b/src/tools/manager.ts @@ -676,7 +676,13 @@ export async function executeTool( }; } - const tool = toolRegistry.get(internalName)!; + const tool = toolRegistry.get(internalName); + if (!tool) { + return { + toolReturn: `Tool not found: ${name}. Available tools: ${Array.from(toolRegistry.keys()).join(", ")}`, + status: "error", + }; + } try { // Inject abort signal for tools that support it (currently Bash) without altering schemas