Skip to content

CodexSwitch v26.10.05.0943

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:45

Removed

  • Removed all Claude Code support: the Clients pane, the claude launcher and
    settings merge, the Claude Messages proxy routes (/claude/...), the Python
    and Go Claude translators and the codexswitch-claude-token helper.
    CodexSwitch works with the Codex CLI only again.
  • Removed the Microsoft Foundry provider, which only existed to serve Claude
    Code. Use the Azure provider instead. A Foundry entry that was saved in the
    credential vault is left untouched.
  • codexswitch use and codexswitch run no longer take a codex|claude
    client argument: use codexswitch use PROVIDER MODEL [REASONING] and
    codexswitch run [ARGS...]. The obsolete client key is dropped from the
    switch state on the next activation.

Fixed

  • Malformed, oversized or unrelated proxy health responses now report unhealthy
    instead of crashing status and activation.
  • The Go proxy rejects null, multiple and trailing JSON request bodies and
    returns HTTP 413 for oversized requests.
  • Forwarded SSE responses flush incrementally; truncated upstream responses
    abort the downstream connection. Retry-After and request IDs are preserved.

Changed

  • Added GPT-6 Sol and GPT-5.6 Terra to the native OpenAI fallback model list,
    keeping both selectable when Codex cannot refresh its live catalog.
  • Read the native Codex model catalog from the active Codex home so account-
    available models such as GPT-6 Sol appear in Commander.
  • Upgraded Textual to the 8.2 series and cryptography to the 50.0 series,
    verified with the backend, vault and headless Commander test suite.