修正 Codex stream 回傳 None 時的還原機制
📅 2026年7月4日 ✅ 最後驗證 2026年7月4日 ✍️ HermesAgent.download Contributors
此 issue 描述 OpenAI Codex Responses 後端在串流結束時可能回傳 response.output 為 None,導致 OpenAI SDK 的 stream parser 直接崩潰、被 Hermes 誤判為不可重試的用戶端錯誤。作者提出修補方式,包含從已串流的 output items / text delta / reasoning delta 回填缺漏的 output、在 SDK stream parser 崩潰時改用 responses.create(stream=True) 作為 fallback,並針對 output_text 的存取加上防護與新增回歸測試。此 issue 已關閉。
- 狀態:已修復(資訊來源信任度:官方)
- 元件:agent.優先級:P2
- 原始 issue:NousResearch/hermes-agent#32883