版本
v0.3.4 (桌面端最新)
影响范围
Desktop
环境信息
macOS (iMac)
Codex Desktop + CodexManager 桌面端
8 个 ChatGPT Plus 账号,ordered 策略
model: gpt-5.5, reasoning: xhigh
复现步骤
- 正常使用 Codex Desktop 通过 CM 网关 (localhost:48760)
- 当上游返回 404/502/507 错误后,CM 正确记录 FAILED_REQUEST
- Codex Desktop 进入 "thinking" 状态,无限挂起
- 无超时、无错误提示、无自动重试
- 手动关闭并重新打开 CM → Codex 立即恢复工作
预期结果
- CM 返回错误后,Codex Desktop 应显示错误并允许重试
- 或者 CM 应实现请求级别超时(如 60s idle timeout)
- 网关应提供 "重置连接" 的 API/命令,无需完全重启
实际结果
- Codex Desktop 无限挂起在 "thinking" 状态
- gateway-trace.log 显示 FAILED_REQUEST 但之后无新请求进入
- TCP 连接保持 ESTABLISHED(zombie 状态)
- 唯一恢复方式:手动 quit + reopen CM
- 每天发生多次,严重影响工作效率
脱敏日志 / 截图
ts=1779510092 event=FAILED_REQUEST key_id=gk_*** account_id=user-***
method=POST request_path=/v1/responses model=gpt-5.5 reasoning=xhigh
upstream_url=https://chatgpt.com/backend-api/codex/responses
status=404 code=unknown_error error=Not Found
# 之后无任何新请求进入网关,Codex Desktop 完全挂起
# lsof 显示 TCP 连接仍然 ESTABLISHED 但无数据传输
提交检查
版本
v0.3.4 (桌面端最新)
影响范围
Desktop
环境信息
macOS (iMac)
Codex Desktop + CodexManager 桌面端
8 个 ChatGPT Plus 账号,ordered 策略
model: gpt-5.5, reasoning: xhigh
复现步骤
预期结果
实际结果
脱敏日志 / 截图
提交检查