Skip to content

v0.3.3

Latest

Choose a tag to compare

@apimasterai apimasterai released this 01 Oct 11:39
· 1 commit to main since this release

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