fix(look-at): add catch block to prevent TUI crash on unexpected errors

This commit is contained in:
YeonGyu-Kim
2026-03-05 11:11:53 +09:00
parent fc41a389c5
commit c8c99445ea
2 changed files with 94 additions and 0 deletions
+4
View File
@@ -217,6 +217,10 @@ Original error: ${createResult.error}`
log(`[look_at] Got response, length: ${responseText.length}`)
return responseText
} catch (error) {
const errorMessage = error instanceof Error ? error.message : String(error)
log(`[look_at] Unexpected error analyzing ${sourceDescription}:`, error)
return `Error: Failed to analyze ${sourceDescription}: ${errorMessage}`
} finally {
if (tempConversionPath) {
cleanupConvertedImage(tempConversionPath)