Codex 0.32.0
- MCP: add UA suffix when acting as a server; a few stability/compat tweaks
- OSS: Broader
apply_patch
OSS compatibility. - Rollouts: initial groundwork and
rollout_path
included in responses. - TUI: Alt+Delete deletes the next word.
- Protocol/Types:
ArchiveConversation
request; small exports and TS type improvements. - CI/Build: faster tests with
nextest
, addshear
; minor macOS permission adjustment. - Docs: clarified shell quoting in config.
Merged PRs
- [#3395] Set a user agent suffix when used as a mcp server
- [#3394] alt+delete deletes the word to the right of the cursor (delete_forward_word)
- [#3390] Do not send reasoning item IDs
- [#3388] Replace config.responses_originator_header_internal_override with CODEX_INTERNAL_ORIGINATOR_OVERRIDE_ENV_VAR
- [#3387] No fail fast
- [#3380] Introduce rollout items
- [#3374] tweak "failed to find expected lines" message in apply_patch
- [#3357] fix: remove unnecessary #[allow(dead_code)] annotation
- [#3353] feat: add ArchiveConversation to ClientRequest
- [#3352] fix: include rollout_path in NewConversationResponse
- [#3338] feat: Run cargo shear during CI
- [#3334] allow mach-lookup for com.apple.system.opendirectoryd.libinfo
- [#3323] chore: try switching to cargo nextest to speed up CI builds
- [#3222] fix: LoginChatGptCompleteNotification does not need to be listed explicitly in protocol-ts
- [#3270] feat(core): re-export InitialHistory from conversation_manager
- [#3219] Generate more typescript types and return conversation id with ConversationSummary
- [#3179] feat: POSIX unification and snapshot sessions
- [#3169] Improve explanation of how the shell handles quotes in config.md
- [#2811] Include apply_patch tool for oss models from gpt-oss providers with different naming convention (e.g. openai/gpt-oss-*)