0.41.0
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
execmode usingoutput-schema. (#4079) - Ripgrep (
rg) is now vendored into thenpmrelease (#3660), which should fix issues such as #3842 where thepostinstallstep of@vscode/ripgrepwould sometimes fail when installingcodexvianpm.
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