Bug:openai-codex provider 崩潰,SDK 的 parse_response 無法處理 Codex 後端回傳的 null output
📅 2026年7月4日 ✅ 最後驗證 2026年7月4日 ✍️ HermesAgent.download Contributors
此 issue 指出 Hermes v0.14.0 在使用 openai-codex provider 搭配 gpt-5.5 時,每次呼叫 hermes chat 都會噴出 ‘NoneType’ object is not iterable。根因是 ChatGPT Codex 後端在 response.completed 的 SSE 串流事件中回傳 output: null,而 OpenAI Python SDK 的 parse_response()(openai/lib/_parsing/_responses.py:61)沒有做 null 檢查就直接對 response.output 跑迴圈,在 Hermes 自己的回填邏輯執行前就讓 stream parser 先崩潰。作者指出這會影響 2.38.0(含)以前的所有 OpenAI SDK 版本,並已在 openai-python 上游回報。此 issue 已關閉。
- 狀態:已修復(資訊來源信任度:官方)
- 元件:agent.優先級:P3
- 原始 issue:NousResearch/hermes-agent#32903
官方來源
發現錯誤或內容過期?
到 GitHub 編輯這一頁