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 <clio-agent@sisyphuslabs.ai>
This commit is contained in:
justsisyphus
2026-01-17 18:14:50 +09:00
parent c433e7397e
commit 5657c3aa28

View File

@@ -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)
}
},
})