近期部分使用 Codex 的开发者反馈,在运行 AI Agent 相关任务时,频繁遭遇主 Agent 与子 Agent 出现“正在重新连接 (4/5)”的报错,导致任务需长时间等待才能恢复响应。经排查,该问题的根源在于 Codex 默认使用的 OpenAI Provider 优先启用了 WebSocket 通道。WebSocket 协议虽支持全双工通信,但在特定网络环境或高负载交互下稳定性较差,容易造成连接中断。针对这一问题,技术社区提供了一种通过修改配置文件来强制切换协议的解决方案。具体操作是在配置中新增 `model_provider = “openai_http”`,并追加 `[model_providers.openai_http]` 配置段,显式设置 `wire_api = “responses”` 且将 `supports_websockets` 设置为 `false`。这一配置强制系统通过标准的 HTTPS 协议(即 HTTP 接口)进行 API 调用,从而规避了 WebSocket 不稳定导致的断连风险。测试表明,该修改有效解决了原生订阅用户的连接中断问题。
事件分析
💡 核心观点:AI Agent 落地的关键在于稳定性而非单纯的协议先进性,HTTPS 接口的可靠性在复杂网络环境下往往优于脆弱的 WebSocket 连接。
原文链接:Linux.do

评论前必须登录!
立即登录 注册