Skip to content

v1.7.7 - 修复 Gemini API 空消息错误

Choose a tag to compare

@LegnaOS LegnaOS released this 07 Feb 08:52
· 48 commits to main since this release

🐛 Bug 修复

修复 Gemini API 空消息数组错误

  • 问题: 当没有聊天历史且消息为占位符 ... 时,augmentToGeminiMessages() 返回空数组,导致 Gemini API 报错 "contents are required"
  • 修复: 添加保护机制,如果消息数组为空,自动添加占位符消息 "Please continue with the task."
  • 影响: 确保 Gemini API 始终收到至少一条用户消息,避免 API 调用失败

📝 技术细节

调试日志显示的错误:

[GOOGLE] Final message sequence: 
[GOOGLE] Sending to Gemini API with 0 messages
[GOOGLE ERROR] contents are required

根本原因:

  1. 没有聊天历史 (history: 0)
  2. 当前消息是占位符 ...
  3. 函数跳过了消息添加逻辑
  4. 结果:空消息数组 → API 错误

🔧 安装

下载 augment-proxy-manager-1.7.7.vsix 并在 VS Code 中安装。