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)