代理深度优化 (Gemini 稳定性增强):
Schema 净化器升级:支持 allOf 合并、智能联合类型选择、Nullable 自动过滤及空对象参数补全,彻底解决复杂工具定义导致的 400 错误。
搜索工具自愈:实现 Search 到 grep 的自动重映射,并引入 Glob-to-Include 迁移(自动将 **/*.rs 等 Glob 模式移至包含参数),解决 Claude Code Error searching files 报错。
参数别名补全:统一 search_code_definitions 等相关工具的参数映射逻辑,并强制执行布尔值类型转换。
Shell 调用加固:强制 local_shell_call 的 command 参数返回数组,增强与 Google API 的兼容性。
动态 Token 约束:自动根据 thinking_budget 调整 maxOutputTokens,确保满足 API 强约束;精简停止序列 (Stop Sequences) 以提升流式输出质量。
Thinking 模式稳定性大幅提升:
引入跨模型家族签名校验,自动识别并降级不兼容的思维链签名,防止 400 Bad Request 错误。
增强“会话自愈 (Session Healing)”逻辑,支持自动补全被中断的工具循环,确保满足 Google/Vertex AI 的严苛结构要求。
高可用性增强:
优化自动端点降级 (Endpoint Fallback) 逻辑,在 429 或 5xx 错误时更平滑地切换至备用 API 端点。
修复 macOS "Too many open files" 错误 (Issue #784)