Codex 0.29.0
- Android/Termux support by gating
arboard
on unsupported targets. - Stable, cross‑platform file locking using std
fs
APIs. - Auth consolidation:
CodexAuth
andAuthManager
moved into thecore
crate. - Rate‑limit handling restored for API‑key usage.
- Core rollout refactor: extract
rollout
module, add listing API, return file heads. - Quality of life: support
cd foo && ...
inexec
/apply_patch
, fix TUI flicker, prefer ratatuiStylize
. - Distribution: include Windows ARM64 executable in the npm package.
- Switch to the latest search tool.
Merged PRs
- [#3086] Use the new search tool
- [#1634] core(rollout): extract rollout module, add listing API, and return file heads
- [#2895] Add Android/Termux support by gating arboard dependency
- [#2894] Add stable file locking using std::fs APIs
- [#3074] Move CodexAuth and AuthManager to the core crate
- [#3070] Add back rate‑limit error handling when using API key
- [#3083] Parse “cd foo && ...” for exec and apply_patch
- [#3068] Prefer ratatui Stylize for constructing lines/spans
- [#2918] TUI: fix occasional UI flicker
- [#3061] Show loading state when @ search results are pending
- [#2907] TUI: fix MCP docs hyperlink in empty_mcp_output
- [#3067] Include arm64 Windows executable in npm module
- [#2736] Unify history loading
- [#3071] Use experimental reasoning summary
- [#2461] Improve gpt‑oss compatibility
- [#2651] apply‑patch: fix lark grammar
- [#3089] Docs: update link to https://agents.md/
- [#3082] Docs: fix typo of config.md
- [#2667] Bump thiserror from 2.0.12 to 2.0.16 in codex‑rs