Highlights:
- Rate limits visibility: You can see when is your limits resetting (#4111) and see your usage when rate limited (#4102)
- You can specify output schema in
exec
mode usingoutput-schema
. (#3461, [#4079])
Merged PRs:
[#4090] feat: readiness tool [#4088] chore: compact do not modify instructions [#4069] refactor codex card layout [#4105] Use anyhow::Result in tests for error propagation [#4079] Add exec output-schema parameter [#4102] Send limits when getting rate limited [#3461] [exec] add include-plan-tool flag and print it nicely [#3660] fix: vendor ripgrep in the npm module [#4112] fix: npm publish --tag alpha when building an alpha release [#4031] chore(deps): bump serde from 1.0.224 to 1.0.226 in /codex-rs [#4027] chore(deps): bump log from 0.4.27 to 0.4.28 in /codex-rs [#4030] chore(deps): bump tempfile from 3.20.0 to 3.22.0 in /codex-rs [#4135] nit: update auto compact to 250k [#4137] nit: drop instruction override for auto-compact [#4140] chore: extract readiness in a dedicated utils crate [#4111] Add Reset in for rate limits [#4156] nit: 350k tokens [#4124] chore: upgrade to Rust 1.90 [#4162] fix: add tolerance for ambiguous behavior in gh run list [#4154] chore: remove once_cell dependency from multiple crates [#2156] chore(deps): bump unicode-width from 0.1.14 to 0.2.1 in /codex-rs [#4028] chore(deps): bump chrono from 0.4.41 to 0.4.42 in /codex-rs