IanShaw027
c1e25b7ecf
fix(upstream): 完善边界检查和 thinking block 处理
基于 Gemini + Codex 审查结果的修复:
1. thinking block dummy signature 填充
- Gemini 模型现在会填充 dummyThoughtSignature
- 与 tool_use 处理逻辑保持一致
2. 边界检查增强
- buildTools: 跳过空工具名称
- buildTools: 为 nil schema 提供默认值
- convertClaudeToolsToGeminiTools: 为 nil params 提供默认值
3. 防止下游 API 验证错误
- 确保所有工具都有有效的 parameters
- 默认 schema: {type: 'object', properties: {}}
审查报告:Gemini 评分 95%, Codex 评分 8.2/10
2025-12-31 21:44:56 +08:00
..
2025-12-31 14:17:18 +08:00
2025-12-31 16:37:18 +08:00
2025-12-31 21:44:56 +08:00
2025-12-31 16:37:18 +08:00
2025-12-18 13:50:39 +08:00
2025-12-29 20:32:20 +08:00
2025-12-18 13:50:39 +08:00
2025-12-30 16:43:18 +08:00
2025-12-30 16:43:18 +08:00
2025-12-30 16:41:45 +08:00
2025-12-29 10:03:27 +08:00