[codex] add responses websocket relay - #5128
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (15)
WalkthroughThis PR introduces complete OpenAI "responses" WebSocket streaming support by adding authentication, rate limiting, a WebSocket relay handler, token tracking, error handling, and HTTP integration across the relay stack. ChangesOpenAI Responses WebSocket Streaming
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Adds OpenAI Responses WebSocket relay support so the gateway can accept client WS responses traffic and relay it to upstream channels using the gateway's own upstream credentials.
Validated with targeted Go tests for middleware, service, relay, and channel packages.
Summary by CodeRabbit
New Features
Improvements
Tests