Skip to content

v1.12.1

Choose a tag to compare

@OnesoftQwQ OnesoftQwQ released this 08 Oct 09:22
· 8 commits to master since this release
f810b3d

Claude Haiku 5.5 支持

  • 修复 400 报错:新增 claude-haiku-5-5 模型覆盖项,将其标记为自适应思考(thinkingMode: "adaptive")与 Anthropic 协议。Claude 5.x 系列已移除旧版 thinking: { type: "enabled", budget_tokens } 形式,会返回 400 "thinking.type.enabled" is not supported for this model;现在请求改发 thinking: { type: "adaptive" },思考强度通过顶层 output_config.effort(low/medium/high/xhigh/max)控制(#137)。
  • 统一思考字段构建:新增 buildAnthropicThinkingConfig(),主请求路径与视觉代理轮次共用同一逻辑;旧版 Anthropic 模型仍保持 enabled + budget_tokens 行为,supportsThinkingParam=false 的模型继续省略该字段。
  • 关闭思考:thinking: { type: "disabled" } 在默认强度下可用,Git 提交消息生成路径不受影响。

测试与文档

  • 新增 claude-haiku-5-5 自适应思考回归断言,覆盖请求体形状与旧模型兼容性;并对 OpenCode Go 实测通过(非流式、流式、各强度档均返回 200)。
  • 同步更新 docs/reference.md、docs/architecture.md、docs/build.md。