Fix Codex stream None output recovery
This issue documents a reproducible Hermes crash when the OpenAI Codex Responses backend returns response.output = None mid-stream, and proposes patches (backfilling output, fallback to responses.create, guarding output_text access) to make Hermes resilient to it. This issue is closed.