From 52417dd805c7a36fd634a5c50e96972499183ba7 Mon Sep 17 00:00:00 2001 From: hex2077 Date: Sat, 18 Oct 2025 15:04:54 +0800 Subject: [PATCH] =?UTF-8?q?chore(kiro):=20=E6=9B=B4=E6=96=B0=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=A8=A1=E5=9E=8B=E5=90=8D=E7=A7=B0=E5=B9=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将默认模型名称从 claude-sonnet-4-20250514 更新为 claude-sonnet-4-5 - 在 generateContent 和 generateContentStream 方法中添加模型调用日志 - 便于调试和追踪实际使用的模型版本 --- src/claude/claude-kiro.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/claude/claude-kiro.js b/src/claude/claude-kiro.js index e0c422f..5e199ef 100644 --- a/src/claude/claude-kiro.js +++ b/src/claude/claude-kiro.js @@ -10,7 +10,7 @@ const KIRO_CONSTANTS = { REFRESH_IDC_URL: 'https://oidc.{{region}}.amazonaws.com/token', BASE_URL: 'https://codewhisperer.{{region}}.amazonaws.com/generateAssistantResponse', AMAZON_Q_URL: 'https://codewhisperer.{{region}}.amazonaws.com/SendMessageStreaming', - DEFAULT_MODEL_NAME: 'claude-sonnet-4-20250514', + DEFAULT_MODEL_NAME: 'claude-sonnet-4-5', AXIOS_TIMEOUT: 120000, // 2 minutes timeout USER_AGENT: 'KiroIDE', CONTENT_TYPE_JSON: 'application/json', @@ -838,6 +838,7 @@ async initializeAuth(forceRefresh = false) { async generateContent(model, requestBody) { if (!this.isInitialized) await this.initialize(); const finalModel = MODEL_MAPPING[model] ? model : this.modelName; + console.log(`[Kiro] Calling generateContent with model: ${finalModel}`); const response = await this.callApi('', finalModel, requestBody); try { @@ -864,7 +865,8 @@ async initializeAuth(forceRefresh = false) { async * generateContentStream(model, requestBody) { if (!this.isInitialized) await this.initialize(); const finalModel = MODEL_MAPPING[model] ? model : this.modelName; - + console.log(`[Kiro] Calling generateContentStream with model: ${finalModel}`); + try { const response = await this.streamApi('', finalModel, requestBody); const { responseText, toolCalls } = this._processApiResponse(response);