From 28ba5cfef6104d8c3247d873ea9a7e022479cad4 Mon Sep 17 00:00:00 2001 From: Sanyela Date: Wed, 3 Dec 2025 14:22:14 +0800 Subject: [PATCH] fix: ensure content is never empty when sending toolResults --- src/claude/claude-kiro.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/claude/claude-kiro.js b/src/claude/claude-kiro.js index 86e5679..59cb417 100644 --- a/src/claude/claude-kiro.js +++ b/src/claude/claude-kiro.js @@ -742,8 +742,9 @@ async initializeAuth(forceRefresh = false) { currentContent = this.getContentText(currentMessage); } - if (!currentContent && currentToolResults.length === 0 && currentToolUses.length === 0) { - currentContent = 'Continue'; + // Kiro API 要求 content 不能为空,即使有 toolResults + if (!currentContent) { + currentContent = currentToolResults.length > 0 ? 'Tool results provided.' : 'Continue'; } }