Codex Reconnecting 1/5: як вимкнути WebSocket і перейти на HTTP
Якщо Codex постійно показує Reconnecting... 1/5, можна вимкнути WebSocket для Responses.
Додай у ~/.codex/config.toml:
model_provider = "chatgpt_http"[model_providers.chatgpt_http]
name = "ChatGPT HTTP"
base_url = "https://chatgpt.com/backend-api/codex"
wire_api = "responses"
requires_openai_auth = true
supports_websockets = false
Після цього застосунок Codex почне працювати через HTTP замість WebSocket, і проблема з перепідключенням має зникнути.
Після налаштування це працює глобально, без потреби щоразу запускати з параметром -c, і це не впливає на можливості моделі (все так само можна використовувати gpt-5.5 і Responses API.)
Але варто зазначити, що при вимкненні WebSocket відбувається перехід на звичайний HTTP/streaming-шлях, через що перший токен або оновлення подій у процесі можуть надходити трохи повільніше
Якщо в тебе часто з’являється реконект, зазвичай більше користі в тому, щоб вимкнути його; якщо мережа вже стабільна, краще залишити WebSocket заради більш плавного real-time досвіду. ️