Skip to content

Connecting gpt5.5 in the codex desktop client, image input and reasoning strength switching do not work - Codex

Quick fix

Delete the cc-switch config file under Codex and let it rebuild, or edit cc-switch-model-catalog.json to add the missing reasoning tiers and image modality.

Error output
在模型切换列表推理强度只有高(high),没有超高(xhigh)和其他
English translation

In the model switching list, reasoning strength has only high (high), with no extra high (xhigh) or anything else

In cc-switch v3.16.5, the NativeResponses model catalog template is defective: generating cc-switch-model-catalog.json wrongly limits the thinking strength of every model to none and high, and drops the image input capability. Because the template overwrites manual edits on every switch, editing the JSON file directly does not persist. Separately, some users connecting Codex through Claude Code may hit the protocol compatibility error Unsupported content type: redacted_thinking — also a compatibility problem in the routing and protocol conversion.

  1. Delete the cc-switch config file and config folder under the Codex directory outright.

  2. Restart Codex so it rebuilds the config file automatically. A third-party model then shows the complete set of reasoning strength options.

  3. For a temporary manual fix, edit cc-switch-model-catalog.json, add the xhigh tier under the supported_reasoning_levels field, and turn image input support on. Note that this is overwritten automatically once you switch models.

    // cc-switch-model-catalog.json
    {
    "supported_reasoning_levels": [
    {
    "description": "Ultra High Thinking",
    "effort": "xhigh"
    }
    ],
    "input_modalities": ["text", "image"],
    "supports_image_detail_original": true
    }
ToolCodex
Version3.16.5 - 3.17.0
PlatformsWindows
Why does switching models restore the defaults after I edit cc-switch-model-catalog.json by hand?
Because cc-switch rewrites that config file when switching models, overwriting your manual edits. The better answer is deleting the config file and letting Codex rebuild it.
What do I do about Unsupported content type: redacted_thinking when configuring Codex for use in Claude Code?
That error comes from API protocol compatibility. Like the model catalog template regression, it is a Codex routing compatibility problem, tracked and fixed in a later version.

This is an unofficial community wiki with no affiliation to the cc-switch authors or the project itself. Its content is compiled from the project's public GitHub issues. This site distributes no software.