From 5657c3aa28c01d023dcf3b862b6c457b9d1a7252 Mon Sep 17 00:00:00 2001 From: justsisyphus Date: Sat, 17 Jan 2026 18:14:50 +0900 Subject: [PATCH] fix(lsp): display diagnostics errors as error blocks in TUI - Changed lsp_diagnostics error handling to throw errors instead of returning strings - Line 211: Changed from `return output` to `throw new Error(output)` - Makes errors display as proper error blocks in TUI Co-authored-by: Sisyphus --- src/tools/lsp/tools.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/lsp/tools.ts b/src/tools/lsp/tools.ts index 11ace346e..802604f47 100644 --- a/src/tools/lsp/tools.ts +++ b/src/tools/lsp/tools.ts @@ -208,7 +208,7 @@ export const lsp_diagnostics: ToolDefinition = tool({ return output } catch (e) { const output = `Error: ${e instanceof Error ? e.message : String(e)}` - return output + throw new Error(output) } }, })