0.146.0-alpha.1 is the first alpha toward 0.146 — mainly internal groundwork for the HTTP client, MCP connections, and thread history, with early support for broader config requirements, TUI chrome options, and the o1 model id.
Changelog
[new] Recognizes the o1 model identifier.
[new] Optional rounded TUI chrome via CODEX_TUI_ROUNDED.
[changed] Configuration requirements cover a wider set of managed settings (including hooks, Windows-related requirements, and shell environment policy).
[changed] Local thread history gains segment paging, with richer thread resume parameters and rollout lineage tracking.
[changed] MCP connection management can handle required servers, tool catalogs, and binding clients more explicitly.
[changed] Remote network proxy configuration accepts a fuller set of options.
[new] Emits collab_waiting_end when a collaboration wait finishes.
[removed]CODEX_PERMISSION_PROFILE is no longer a supported environment knob.
Under the hood
HTTP stack reworked around an explicit client builder and route-aware client pool (replacing the previous default-client path), including shared use from plugin startup sync.
Rollout reference indexing landed to make rollout lookups more direct.
Skills path includes work on dynamic skill selection (lexical RRF-style ranking).
TUI adds a dedicated thread-events path and token-chart palette support.
Filesystem sandbox / exec path shapes and several tool/approval payloads were tightened (including patch approval and user-input tool responses).
Protocol cleanup: assorted client-message ack events and older payload variants dropped or renamed; OTEL exporter kinds and web-search action variants adjusted.