CCSwitchMulti v3.16.4-6
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/reasoningitem 继续保留content,function_call_output、custom_tool_call_output、tool_search_output等非 message item 会删除多余content,同时保留output、tools、call_id、status、execution等有效字段。 - 不影响公开 OpenAI Responses API、第三方 Responses API,也不影响 Responses -> Chat 转换路径。
验证
cargo fmt --manifest-path src-tauri\Cargo.toml --checkcargo test --manifest-path src-tauri\Cargo.toml codex_responses_request_normalizer --lib -- --nocapturecargo test --manifest-path src-tauri\Cargo.toml responses_request_to_chat_ --lib -- --nocapturegit diff --check
发布边界
- 本 release 使用正式 tag
v3.16.4-6。 - Windows 本地构建会产出 NSIS installer、portable zip、raw exe、
latest.json和 SHA256;Linux / macOS 资产仍由对应平台或 GitHub Actions 补充。