Skip to content

Releases: apimasterai/codex-provider-switcher

v0.3.3

Choose a tag to compare

@apimasterai apimasterai released this 01 Oct 11:39

Fixes

  • Windows menu launcher no longer needs option 1 chosen twice.
  • Switching providers now updates model_catalog_json, so the model list follows the provider. Profiles accept an optional model_catalog path.
  • repair-history no longer exits early when Desktop global state or sessions are missing.
  • Switching to a subscription provider now drops reasoning items OpenAI cannot replay and strips foreign item ids. This fixes Invalid 'input[n].id', array too long, and Items are not persisted errors when resuming conversations.
  • Paginated history lineage offsets are recomputed after rewriting rollouts (fixes cutoff byte offset is past the source rollout), and the stale thread history cache is reset.
  • Threads whose recorded model is unavailable fall back to a model that exists for the active provider; \?\ prefixes in stored rollout paths are removed.
  • Rollout files are rewritten as bytes, preserving line endings.

Install

pipx install codex-provider-switcher==0.3.3
brew tap apimasterai/codex && brew install codex-provider-switcher

v0.3.2: discoverable, protocol-aware release

Choose a tag to compare

@apimasterai apimasterai released this 06 Sep 11:41

Clarifies the local Codex Desktop history index scope, protocol compatibility, troubleshooting, billing limits, and verification boundaries. Adds bilingual navigation, issue forms, contribution and citation metadata, and a cross-platform release gate. Provider switching and history synchronization behavior are unchanged.

Full Changelog: v0.3.1...v0.3.2

Install

pipx install codex-provider-switcher
# Or in a virtual environment:
python -m pip install codex-provider-switcher==0.3.2
brew tap RomaCredit/codex
brew install RomaCredit/codex/codex-provider-switcher

The Windows installer in this tag now downloads the same immutable version. Existing commands and profiles remain available. No provider/history behavior changed.

Verification