Self Checks / 自检
CC Switch Version / 版本号
v3.16.3
Operating System / 操作系统
macOS
Related App / 涉及应用
Codex
Steps to Reproduce / 重现步骤
会话中如果带的图片的话,就容易断开会话,MiniMax 上游在图片场景下只支持非流式响应(错误码 1033 "system error"),但 Codex 强制走 SSE 流。CC Switch 是个"老实"代理,不会把非流式错误包装成 SSE 错误事件。
Browser 插件关不关其实不影响这个 —— 你之前看到的 400 "invalid function arguments" 是 Browser 触发 Tool Call 路径,关掉后暴露了更底层的协议不一致问题。"
Expected Behavior / 期望行为
当上游返回非 SSE 的 JSON 错误时,CC Switch 应当把它包装成 event: error\ndata: {"error":...}\n\n 再透传给 Codex。
Actual Behavior / 实际行为
No response
Additional Context / 补充信息
No response
Self Checks / 自检
I have read the FAQ section in README.
我已阅读 README 中的常见问题。
I have searched for existing issues, including closed ones.
我已搜索过已有的 Issue,包括已关闭的。
CC Switch Version / 版本号
v3.16.3
Operating System / 操作系统
macOS
Related App / 涉及应用
Codex
Steps to Reproduce / 重现步骤
会话中如果带的图片的话,就容易断开会话,MiniMax 上游在图片场景下只支持非流式响应(错误码 1033 "system error"),但 Codex 强制走 SSE 流。CC Switch 是个"老实"代理,不会把非流式错误包装成 SSE 错误事件。
Browser 插件关不关其实不影响这个 —— 你之前看到的 400 "invalid function arguments" 是 Browser 触发 Tool Call 路径,关掉后暴露了更底层的协议不一致问题。"
Expected Behavior / 期望行为
当上游返回非 SSE 的 JSON 错误时,CC Switch 应当把它包装成 event: error\ndata: {"error":...}\n\n 再透传给 Codex。
Actual Behavior / 实际行为
No response
Additional Context / 补充信息
No response