Skip to content

Releases: openai/codex

0.8.0

19 Jul 00:35

Choose a tag to compare

  • As of #1594, we now stream the response from the model in the TUI and when using codex exec
  • #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, #1596 changes the organization of the ~/.codex/sessions folder so it has YYYY/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
  • #1571 fixes a longstanding issue where we failed to handle long MCP tool names gracefully (#1289 was the relevant GitHub issue)
  • #1603 introduced a --json flag to codex exec so that it prints output as JSONL to stdout
  • #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 #1570, it seems like it is not sufficient to fix that specific problem.
  • Though #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 #1573.

0.7.0

14 Jul 17:02

Choose a tag to compare

Need to publish a new version on npm. See #1568 for details.

0.6.0

12 Jul 23:36

Choose a tag to compare

  • id for notifications associated with a codex tool call now match the request id: #1554
  • Paste summarization for large pastes: #1549
  • Experimental codex apply command to interact with Codex Web: #1528

0.5.0

10 Jul 21:56

Choose a tag to compare

  • Added new config option: model_supports_reasoning_summaries: #1524
  • Thanks to @reneleonhardt for helping update a number of our dependencies (we now build with Rust 1.88!): #1494
  • Removed reference to /compact in #1503 because it is not supported yet: #1257
  • Thanks to @pchuri so that when running Codex installed via npm, process.platform === "android" will run the Rust CLI: #1488
  • Fix generated shell completions to use the name codex instead of codex-cli: #1496

0.4.0

09 Jul 07:06

Choose a tag to compare

0.3.0

08 Jul 05:46

Choose a tag to compare

This addresses a number of important issues reported in 0.2.0:

  • Fixes an issue where non-ASCII characters were crashing the CLI: #1450 (huge thanks to @ryozi-tn for the fix in #1467)
  • Adds support for a --sandbox flag and makes some breaking changes to config.toml around this option. See #1476 for details.
  • Makes it possible to configure custom HTTP headers when making requests to model providers: #1473.

0.2.0

30 Jun 19:25

Choose a tag to compare

rust-v0.2.0

Release 0.2.0

0.2.0-alpha.2

29 Jun 17:32
cd2d84d

Choose a tag to compare

0.2.0-alpha.2 Pre-release
Pre-release
fix: need to check out the branch, not the tag (#1430)

This should have been done in https://github.com/openai/codex/pull/1423.

0.1.0-alpha.4

28 Jun 22:54
1b7c8d2

Choose a tag to compare

0.1.0-alpha.4 Pre-release
Pre-release
fix: build with `codegen-units = 1` for profile.release (#1421)

Great suggestion from @zamazan4ik on
https://github.com/openai/codex/issues/1411.

codex-rs-6a8a936f75ea44faf05ff4fab0c6a36fc970428d-1-rust-v0.0.2506261603

26 Jun 23:16
fa0e17f

Choose a tag to compare

feat: add support for /diff command (#1389)

Adds support for a `/diff` command comparable to the one available in
the TypeScript CLI.

<img width="1103" alt="Screenshot 2025-06-26 at 12 31 33 PM"
src="https://github.com/user-attachments/assets/5dc646ca-301f-41ff-92a7-595c68db64b6"
/>

While here, changed the `SlashCommand` enum so the declared variant
order is the order the commands appear in the popup menu. This way,
`/toggle-mouse-mode` is listed last, as it is the least likely to be
used.

Fixes https://github.com/openai/codex/issues/1253.