Repository navigation
v1.7.7 - 修复 Gemini API 空消息错误
🐛 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
根本原因:
- 没有聊天历史 (
history: 0) - 当前消息是占位符
... - 函数跳过了消息添加逻辑
- 结果:空消息数组 → API 错误
🔧 安装
下载 augment-proxy-manager-1.7.7.vsix 并在 VS Code 中安装。