- [new] Bottom-pane effort ignition and status line so reasoning effort is easier to see and adjust in the TUI.
- [new] Live output rendering for exec cells while commands are running.
- [new] Audio content support on the wire and in MCP/tool payloads (input audio alongside existing content types).
- [changed] Token usage chart styling via a dedicated palette.
- [changed] Web search actions now center on opening a page rather than find-in-page.
- [removed] The
o1model identifier is no longer bundled.
Under the hood
- Exec-policy sandbox migration helpers for moving environments onto current sandbox settings.
- External agent config migration items and related marketplace/plugin load error surfaces.
- Thread APIs tightened around archive, delete, and goal-set parameters; assorted legacy thread resume/list payloads dropped or reshaped.
- Tool-choice and tool user-input response types added; several older client ack/message events and trace payloads removed or renamed.
- Guardian approval review actions and MCP elicitation/value-matcher variants updated (including regex matching and form elicitation).
- Symphonia-based audio decoding stack (MP3, ISO-MP4, MKV, OGG, RIFF, and related metadata) wired in for media handling.
- Internal
CODEX_INTERNAL_ORIGINATOR_OVERRIDEenvironment hook for originator control in specialized setups.
Upgrade notes
- If you still target
o1by name, switch to a supported model before upgrading. - Expect minor protocol/event shape changes if you integrate against raw thread, tool-trace, or client event payloads from earlier alphas.