feat: added WebSocket transport support for OpenAI Codex with SSE fallback
- Added WebSocket transport support for OpenAI Codex responses with automatic fallback to SSE on connection failure. - Added preferWebsockets option to Agent and Model configurations to hint that WebSocket transport should be preferred when supported by provider implementations. - Added prewarmOpenAICodexResponses() function to pre-establish WebSocket connections for improved performance. - Added getProviderDetails() function and getOpenAICodexTransportDetails() function to expose transport state and provider configuration information. - Added provider details display in session info showing active provider configuration and authentication details. - Added OpenAI websockets setting to enable WebSocket transport preference for OpenAI Codex models in coding agent configuration.
This commit is contained in:
@@ -1285,6 +1285,7 @@ async function generateModels() {
|
||||
provider: "openai-codex",
|
||||
baseUrl: CODEX_BASE_URL,
|
||||
reasoning: true,
|
||||
preferWebsockets: true,
|
||||
input: ["text"],
|
||||
cost: { input: 1.75, output: 14, cacheRead: 0.175, cacheWrite: 0 },
|
||||
contextWindow: 128000,
|
||||
|
||||
Reference in New Issue
Block a user