- As of https://github.com/openai/codex/pull/1594, we now stream the response from the model in the TUI and when using
codex exec
- https://github.com/openai/codex/pull/1589 changes
ctrl-d
so it only exits the TUI if the composer is empty (it will still exit the TUI if the composer is hidden because the Codex agent is thinking) - As a heads up, https://github.com/openai/codex/pull/1596 changes the organization of the
~/.codex/sessions
folder so it hasYYYY/MM/DD
subfolders. This should make it easier to find recent sessions and avoid degrading filesystem performance because previously~/.codex/sessions
could end up with an unbounded number of entries - https://github.com/openai/codex/pull/1571 fixes a longstanding issue where we failed to handle long MCP tool names gracefully (https://github.com/openai/codex/issues/1289 was the relevant GitHub issue)
- https://github.com/openai/codex/pull/1603 introduced a
--json
flag tocodex exec
so that it prints output as JSONL to stdout - https://github.com/openai/codex/pull/1590 tries to ensure that when the Codex CLI is launched via the Node.js script in the
npm
version that both the Codex CLI process and Node.js process exit together, though from the additional details on https://github.com/openai/codex/issues/1570, it seems like it is not sufficient to fix that specific problem. - Though https://github.com/openai/codex/pull/1590 should make it so that, on Windows, the
npm
version will fall back to the TypeScript version (for now) rather than just crashing, fixing https://github.com/openai/codex/issues/1573.