v0.4.0
Added
- New
codex-profile exec -- <command> [args...]command: runs any command withCODEX_HOMEpointed at the best profile's credentials and automatically rotates to the next best profile when the command fails with a usage-limit error (--max-attempts, default 3). The exhausted profile is marked unavailable for an hour, refreshed tokens are written back to the profile afterwards, and the live~/.codexis never touched. stdin/stdout pass through untouched; the child's exit code is passed through on non-retryable failures.
See CHANGELOG.md for details.