Repository navigation
v2.18.0
https://www.npmjs.com/package/codex-multi-auth/v/2.18.0
npm i -g codex-multi-auth@2.18.0Model-catalog release tracking upstream openai/codex commit b1e72963 (2026-09-29, #49318), which made GPT-6.1 Sol the default catalog model — priority 1, above Astra, "near-Astra performance at a lower cost". The change also stages the gpt-5.5 family retirement two weeks ahead of its 2026-10-14 OAuth shutdown and retires the leaked gpt-6-astra-aeon slug. (#725)
Added
gpt-6.1-solsupport end-to-end and as the newDEFAULT_MODEL: model-map profile (lowthroughultra, defaultlow), effort aliases plus baregpt-6.1, a dedicated6.1branch in the GPT-6 resolver, capability metadata, config template picker entries, and a mirrored implementation in the standalonecodex-multi-auth-codexwrapper. (#725)- Published
gpt-6.1-solrate card in the usage ledger: $2 / $10 per 1M in/out, $0.10 cached input, the >272K long-context tier ($4 / $15 / $0.20), and the 2x Fast tier. (#725) - New
test/gpt61-sol-models.test.tssuite covering aliases, reasoning ladders, pricing, context windows, and the fallback walk. (#725)
Changed
gpt-5.5andgpt-5.5-pro— including dated snapshot ids — resolve togpt-6-solandgpt-6-astra, upstream's named migration targets ahead of the 2026-10-14 OAuth retirement. Retired ids take the replacement's reasoning ladder (none/minimalcoerce up tolow) and price through its rate card. (#725)gpt-6-astra-aeonresolves togpt-6-astra; the leaked long-horizon slug never appeared in the durable bundled catalog. (#725)- Unsupported-model fallback chain re-floored off
gpt-5.5:gpt-6.1-sol → gpt-6-sol → gpt-5.6-sol → gpt-6-luna(the broadest-availability catalog model), with the pro tier steppinggpt-6-astra → gpt-6-solfirst and retired ids entering the same staircase viaRETIRED_MODEL_REPLACEMENTS. The one-hop-at-a-time walk and per-request attempt budget are unchanged. (#725) gpt-5and unknown GPT-5-flavored ids land ongpt-5.6-sol;gpt-5.4routes togpt-6-sol,gpt-5.4-mini/nanotogpt-6-luna, andgpt-5.4-protogpt-6-astra. (#725)- Context-window estimates emptied deliberately: models with uncertain Codex-vs-API limits (
gpt-6.1-sol,gpt-6-*,gpt-5.6-*, Daybreak) returnnullwithout a user override instead of evaluating sessions against a fabricated window. (#725) - Wrapper forward bound raised from 4 to 5 spawns so the deepest supported-model staircase completes on the last allowed forward — the same bound the plugin host's shared outbound-attempt budget uses. (#725)
Fixed
- Usage pricing resolves bare aliases (
gpt-6.1,gpt-6,gpt-5.6,astra) and effort-suffixed ids (gpt-6.1-sol-max) through the exact alias map, so raw ledger rows price at the canonical card instead of reading unpriced and failing amaxCostUsdbudget closed. The fuzzy resolver is deliberately not used — unknown ids still price as unknown, never at the default's rate. (#725)