Highlights
- Support for gpt5.1 models family. Read more
- App server enhancements: new JSON schema generator command, item started/completed events, macro cleanup, reduced boilerplate, and tightened duplicate-code hygiene (#6406 [#6517] [#6470] [#6488]).
- Quality of life fixes: doc updates (web_search, SDK, config), TUI shortcuts inline, seatbelt/Wayland/brew/compaction/cloud-tasks bugfixes, clearer warnings, auth-aware status output, and OTEL test stabilization (#5889 [#6424] [#6425] [#6376] [#6421] [#4824] [#6238] [#5856] [#6446] [#6529] [#6541]).
PRs Merged
- [#6381] — Improve world-writable scan (
917f39ec1) - [#5889] — feat(tui): Display keyboard shortcuts inline for approval options (
5beb6167c) - [#6389] — more world-writable warning improvements (
a47181e47) - [#6425] — Fix SDK documentation: replace “file diffs” with “file change notifications” (
8b80a0a26) - [#6421] — fix(seatbelt): Allow reading hw.physicalcpu (
c07461e6f) - [#5856] — fix(cloud-tasks): respect
cli_auth_credentials_storeconfig (5f1fab0e7) - [#6387] — For npm upgrade on Windows, go through cmd.exe to get path traversal working (
625f2208c) - [#6437] — chore(deps): bump codespell-project/actions-codespell from 2.1 to 2.2 (
7c7c7567d) - [#6438] — chore(deps): bump taiki-e/install-action from 2.60.0 to 2.62.49 (
082d2fa19) - [#6443] — chore(deps): bump askama from 0.12.1 to 0.14.0 in /codex-rs (
78b2aeea5) - [#6444] — chore(deps): bump zeroize from 1.8.1 to 1.8.2 in /codex-rs (
e2598f509) - [#6446] — Fix warning message phrasing (
131c38436) - [#6424] — Fix config documentation: correct TOML parsing description (
557ac6309) - [#6454] — Move compact (
50a77dc13) - [#6376] — Updated docs to reflect recent changes in
web_searchconfiguration (65cb1a1b7) - [#6407] — fix: use generate_ts from app_server_protocol (
42683dadf) - [#6419] — Support exiting from the login menu (
b46012e48) - [#6422] — Don’t lock PRs that have been closed without merging (
591615315) - [#6406] — [app-server] feat: add command to generate json schema (
fbdedd9a0) - [#6238] — fix: update brew auto update version check (
788badd22) - [#6433] — Add opt-out for rate limit model nudge (
e743d251a) - [#6246] — Add user command event types (
980886498) - [#6466] — feat: add workdir to unified_exec (
f01f2ec9e) - [#6468] — [app-server] chore: move initialize out of deprecated API section (
2ac49fea5) - [#4824] — Fix wayland image paste error (
52e97b9b6) - [#4098] — add codex debug seatbelt --log-denials (
0271c20d8) - [#6477] — refactor(tui): job-control for Ctrl-Z handling (
60deb6773) - [#6470] — [app-server] update macro to make renaming methods less boilerplate-y (
3838d6739) - [#6478] — upload Windows .exe file artifacts for CLI releases (
9aff64e01) - [#6482] — flip rate limit status bar (
930f81a17) - [#6480] — Use codex-linux-sandbox in unified exec (
6c36318bd) - [#6489] — Colocate more of bash parsing (
bb7b0213a) - [#6488] — [hygiene][app-server] have a helper function for duplicate code in turn APIs (
695187277) - [#6041] — Enable ghost_commit feature by default (
052b05283) - [#6503] — nit: logs to trace (
ad279eacd) - [#6492] — Add unified exec escalation handling and tests (
807e2c27f) - [#6517] — [app-server] add item started/completed events for turn items (
e357fc723) - [#6523] — Update full-auto description with on-request (
eb1c651c0) - [#6528] — Re-add prettier log-level=warn to generate-ts (
424bfecd0) - [#6507] — feat: warning switch model on resume (
530db0ad7) - [#6510] — feat: shell_command tool (
29364f3a9) - [#6516] — chore: verify boolean values can be parsed as config overrides (
c3a710ee1) - [#6541] — Fix otel tests (
7d9ad3eff) - [#6534] — feat: only wait for mutating tools for ghost commit (
e00eb50db) - [#6529] — Fixed status output to use auth information from AuthManager (
ad09c138b) - [#6551] — Add gpt-5.1 model definitions (
ec69a4a81) - [#6558] — Do not double encode request bodies in logging (
2f58e6999) - [#6483] — [app-server] feat: thread/resume supports history, path, and overrides (
964220ac9) - [#6561] — NUX for gpt5.1 (
e63ab0dd6) - [#6568] — Set verbosity to low for 5.1 (
f97874093) - [#6567] — Update subtitle of model picker as part of the nux (
966d71c02) - [#6569] — Change model picker to include gpt5.1 (
ad7eaa80f) - [#6575] — Avoid hang when tool’s process spawns grandchild that shares stderr/stdout (
73ed30d7e) - [#6580] — remove porcupine model slug (
b1979b70a) - [#6583] — feat: show gpt mini (
e3aaee00c) - [#6585] — copy for model migration nudge (
305fe73d8) - [#6586] — Reasoning level update (
e3dd362c9) - [#6593] — Default to explicit medium reasoning for 5.1 (
34621166d) - [#6588] — chore(core) Update prompt for gpt-5.1 (
8dcbd29ed) - [#6597] — feat: proxy context left after compaction (
2a417c47a) - [#6589] — fix model picker wrapping (
ba74cee6f)