Rust CLI Cutover (Burndown List)

Resolved 💬 9 comments Opened Jun 6, 2025 by bolinfest Closed Oct 28, 2025
💡 Likely answer: A maintainer (bolinfest, collaborator) responded on this thread — see the highlighted reply below.

Rust CLI Cutover

As we announced recently, Codex CLI is Going Native, which means we will ultimately be retiring the TypeScript version of the CLI in favor of the Rust one. This issue is used to track the outstanding work we need to do before we are comfortable making the Rust CLI the default (P0, P1), as well as some "nice-to-haves" (P2). The critieria for task priority is as follows:

  • P0 Must fix: prevents users from using the Rust CLI.
  • P1 Features that exist in the TypeScript CLI that don't _prevent_ users from using the Rust CLI, but users clearly miss them.
  • P2 Valuable "quality of life" features that exist in the CLI today (or do not exist, but are highly requested) that should be "fast follows" after the P1s are complete.

P0

  • [x] #1243

P1

  • [x] #1242
  • [x] #1244
  • [x] #1245
  • [x] #1246
  • [x] #1247
  • [x] #1248
  • [x] #1249
  • [x] #1250
  • [x] #1251
  • [x] #1252
  • [x] #1253
  • [x] #1254

P2

  • [x] #1255
  • [x] #1256
  • [x] #1257
  • [x] #1258
  • [x] #1259
  • [x] #1260
  • [x] #1261

View original on GitHub ↗

9 Comments

troykelly · 1 year ago

It would be great to have sandboxing work (or able to be disabled) inside docker (devcontainers in vscode).

bolinfest collaborator · 1 year ago

@troykelly if you're willing to build from source, please rebase past https://github.com/openai/codex/pull/1384 and let me know if that meets your needs.

danielmeppiel · 1 year ago

It seems the Rust implementation does not support using other providers by setting OPENAI_BASE_URL ?

bolinfest collaborator · 1 year ago

@danielmeppiel The Rust implementation is far more configurable. See https://github.com/openai/codex/blob/main/codex-rs/config.md#model_providers

bolinfest collaborator · 1 year ago

@danielmeppiel I just merged https://github.com/openai/codex/pull/1487, so it will be available in the next release.

beornf · 1 year ago

Can the Rust CLI also support user dotenv files, as implemented in https://github.com/openai/codex/pull/569?

atericparker · 12 months ago

I use this quite a bit, the flex mode support for o3. https://github.com/openai/codex/pull/372

atericparker · 12 months ago
etraut-openai contributor · 8 months ago

Closing this issue now that cutover is complete