Patch alpha (0.156.0-alpha.8 → 0.156.0-alpha.9) focused on TUI structure and session/cloud env cleanup, with supporting protocol and config model tweaks.
Changelog
[changed] Custom prompt UI is reworked around a dedicated picker flow (including shared picker styling), instead of a single monolithic custom-prompt view.
[changed] Chat history gains a clearer MCP preview path so tool-related output is easier to scan in-session.
[changed] Transcript rendering is split into explicit layout and text handling for more reliable transcript display.
[new] Terminal hyperlink support is wired in so eligible paths and references can behave as links in supporting terminals.
[changed] Selection tabs land in the bottom pane for tighter multi-option navigation in place.
[changed] Session identity env handling is normalized to CODEX_SESSION_ID (replacing CODEX_SESSION_IDS).
[changed] Cloud-tasks internal override env is corrected to CODEX_CLOUD_TASKS_FORCE_INTERNAL (replacing the misspelled CODEX_CLOUD_TASKS_FORCE_INTERNALR).
[removed] The old activity-chart palette helper and turn-runtime chat widget path are dropped as part of the TUI cleanup.
Under the hood
App-server approval conversions move into their own TUI module so approval payloads map more cleanly into UI state.
Contrast helpers are centralized under a shared style module for more consistent readable chrome.
Client/event traffic picks up an explicit ack-style Codex event in place of the previous client message-chunk event naming.
Sandbox state args are modeled as a dedicated payload type; several unused or superseded config/API shapes (apps list summaries, profile invocation, thread usage query leftovers, and related register/JWK helpers) are pruned.
Hook handler configuration distinguishes agent vs MCP tool-hook styles more directly.
Process identity and remote-control connection status modeling is adjusted across Linux/macOS paths; filesystem path / glob representations and a few gateway OAuth delivery and handshake reject variants are realigned.
Login account params favor ChatGPT auth-token style setup over a plain API-key variant in the updated surface.
Workspace lockfile and version.json are bumped to 0.156.0-alpha.9 on the alpha channel.
Upgrade notes
If you set CODEX_SESSION_IDS or CODEX_CLOUD_TASKS_FORCE_INTERNALR, switch to CODEX_SESSION_ID and CODEX_CLOUD_TASKS_FORCE_INTERNAL respectively before relying on those overrides.
content/
Browse captured content/
Same tree as codex-cli/latest/content for this version. Open the full browser for sidebar navigation between docs and other files.