- [fixed] Corrected the
CODEX_PERMISSIONandCODEX_SESSION_IDenvironment variable names (replacing the prior misspellings). - [changed] Client message result events are modeled as a single result event rather than chunked result events.
- [changed] Account, hook-handler, filesystem path, marketplace plugin source, trace, realtime transport, and tool-call summary variants were reworked for clearer internal naming and shape.
- [removed] The
collab_waiting_endandexec_command_beginevents. - [removed] The legacy
ProjectConfigdata model and the unified-exec secrets request response payload type.
Under the hood
- Added typed support for capability roots discovery responses, cloud requirements TOML bundles, environment status, and realtime conversation events—groundwork for upcoming capability, environment, and realtime flows.
- Hook configuration now distinguishes agent vs. prompt-hook handlers more cleanly; dynamic tool output and MCP elicitation request shapes were adjusted in line with current protocol needs.
- Minor inventory churn around filesystem special paths and exec path variants to keep sandbox and project-root handling consistent.
Upgrade notes
- If you set permissions or session identity via the environment, use
CODEX_PERMISSIONandCODEX_SESSION_ID. The previous misspelled names are no longer recognized. - Anything integrating directly with collab-wait or exec-command-begin notifications, or with the removed project-config / secrets-request payload types, should move to the current event and config surfaces.