This model is not supported when using X-OpenAI-Internal-Codex-Responses-Lite.
Both error strings trace to the same Responses-Lite header hitting a provider that can't honor it. On Desktop, remove the model_provider = "openai_http" or custom-provider block from config.toml — flipping use_responses_lite in model_cache.json does nothing, because the app rewrites it on startup. On CLI with Azure or a proxy, export the catalog with codex debug models, set use_responses_lite to false on the GPT-5.6 entries, and point model_catalog_json at your copy.
Affected versions: Desktop builds 26.616–26.623; CLI 0.144.0 (one user reports 0.142.5 unaffected)
One internal header, two error strings, and searchers land on either. Desktop users see This model is not supported when using X-OpenAI-Internal-Codex-Responses-Lite. after an auto-update; CLI users pointing at Azure Foundry get the sibling X-OpenAI-Internal-Codex-Responses-Lite only supports function tools, custom tools, and client-executed tool search as an invalid_request_error. The root is the same Responses-Lite header, so this page covers both.
Symptoms
- The Desktop app errors on new conversations with
gpt-5.5-highorgpt-5.5-xhigh, typically whenconfig.tomlcarriesmodel_provider = "openai_http". Reports on #30224 span builds 26.616.41845 through 26.623.42026. - CLI 0.144.0 against Azure Foundry fails every turn on
gpt-5.6-solwith the tools-parameterinvalid_request_error(codeunsupported_value), while gpt-5.5 keeps working on the same setup, per #31870.
Cause
The GPT-5.6 entries in Codex’s bundled model catalog ship with use_responses_lite: true, which makes the client send the Responses-Lite header plus a multi-agent “collaboration” tool. OpenAI’s own endpoint accepts that; Azure’s Responses endpoint rejects the tool. On Desktop, the header collides with custom-provider routing — the openai_http provider, or extensions like CC Switch that rewrite conversation handling, per #30224. No OpenAI maintainer had commented on either thread as of July 14, so everything below is community-reported.
Fix
- Desktop: remove or comment out
model_provider = "openai_http"(and any custom-provider block you’re not actively using) inconfig.toml. Users report this clears the error immediately, at the cost of conversation history tied to that provider. - Skip the model_cache.json edit. Setting
"use_responses_lite": falsethere looks like the obvious cure, but reporters confirm the app rewrites it totrueon startup. - Running CC Switch? One reporter says disabling its unified conversation history fixed it on its own.
- CLI with Azure or a proxy: run
codex debug models > ~/.codex/model-catalog.json, set"use_responses_lite": falseand"multi_agent_version": nullon the gpt-5.6 entries, then addmodel_catalog_json = "/absolute/path/model-catalog.json"at the root ofconfig.toml(see the config reference). Multiple users on #31870 confirm this works — though one notes prompt caching stays broken on Azure gpt-5.6 regardless, an upstream limitation. - Or roll back: one Azure user reports rolling back to CLI 0.142.5 temporarily bypasses the error.
Affected versions
Desktop builds 26.616.41845 through 26.623.42026 appear in #30224; #31870 is filed against CLI 0.144.0, with 0.142.5 reported clean. Both issues remain open, with activity through July 14, 2026.
Facts on this page verified July 15, 2026.