Skip to content

CCSwitchMulti v3.16.4-6

Choose a tag to compare

@BigStrongSun BigStrongSun released this 01 Jul 14:54

CCSwitchMulti v3.16.4-6

v3.16.4-6 基于当前 main 发布,紧接 v3.16.4-5,重点修复 Codex OAuth / MultiRouter 直透官方 Codex backend 时的 Responses input 形态问题。

重要修正

  • 修复 Codex /responses 直透 ChatGPT Codex OAuth backend 时,部分工具输出 item 携带冗余 content 字段导致 HTTP 400 的问题。
  • 该问题典型报错为:Invalid 'input[3].content': array too long. Expected an array with maximum length 0, but got an array with length 1 instead.
  • 修复边界限制在 official managed Codex OAuth passthrough normalizer:message / reasoning item 继续保留 contentfunction_call_outputcustom_tool_call_outputtool_search_output 等非 message item 会删除多余 content,同时保留 outputtoolscall_idstatusexecution 等有效字段。
  • 不影响公开 OpenAI Responses API、第三方 Responses API,也不影响 Responses -> Chat 转换路径。

验证

  • cargo fmt --manifest-path src-tauri\Cargo.toml --check
  • cargo test --manifest-path src-tauri\Cargo.toml codex_responses_request_normalizer --lib -- --nocapture
  • cargo test --manifest-path src-tauri\Cargo.toml responses_request_to_chat_ --lib -- --nocapture
  • git diff --check

发布边界

  • 本 release 使用正式 tag v3.16.4-6
  • Windows 本地构建会产出 NSIS installer、portable zip、raw exe、latest.json 和 SHA256;Linux / macOS 资产仍由对应平台或 GitHub Actions 补充。