Codex CLI v0.167.0 runs the agent command center without a daemon and marks unread results

13 hours ago

Codex CLI v0.167.0: the agent command center runs without a daemon and marks unread results, the session picker switches backends and keeps your draft, image previews in the composer, a new sign-in submenu and Vertex AI wizard, opt-in system proxy, and fixes for provider switches and Ctrl+L. v0.167.0 release notes: https://github.com/openai/codex/releases/tag/rust-v0.167.0 Full changelog: https://github.com/openai/codex/compare/rust-v0.166.0...rust-v0.167.0

Ask about this presentation

Chapters

  1. 0:00Codex CLI v0.167.0 runs the agent command center without a daemon and marks unread results
  2. 0:17Unread results get a blue dot
  3. 0:31Switch backends from the session picker
  4. 0:45Images and sign-in
  5. 0:47Attached images preview in the composer
  6. 1:00Image paths in the transcript are clickable
  7. 1:13API keys moved under “Sign in another way”
  8. 1:28A setup wizard for Vertex AI
  9. 1:42System proxy settings, as an experiment
  10. 1:54Read the patch while the approval prompt is open
  11. 2:06Fixes
  12. 2:07Saved chats survive a provider switch
  13. 2:19Ctrl+L keeps your history
  14. 2:34Fixes for drafts, network prompts and compaction
  15. 2:50Update if you run several Codex agents
Show transcript
  1. Codex CLI v0.167.0 opens the agent command center without a shared background server. Run codex agents --no-daemon and it starts an embedded server, so you can switch between chats from a single session.

    Slide text
    01 02 03 Command center
    openai/codex · release notes rust-v0.167.0 · #58238, #58239
    Codex

    Codex CLI v0.167.0 runs the agent command center without a daemon

    codex agents --no-daemon
  2. The command center now shows which results you haven't seen. A blue dot marks an unread result, and a gray hollow dot marks an idle task you've already read. The session picker shows the blue dot too.

    Slide text
    codex-cli v0.167.0
    01 02 03 Command center
    openai/codex · release notes rust-v0.167.0 · #58263, #58264
    Unread result
    Read, idle

    In the command center and the session picker

  3. The session picker lists conversations from every connected backend, and now you can open one that lives on another backend. Your draft is kept. You can't switch during an active turn.

    Slide text
    codex-cli v0.167.0
    01 02 03 Command center
    openai/codex · release notes rust-v0.167.0 · #58280, #58457

    Your draft comes with you. Switching waits until the current turn ends.

  4. Images and sign-in.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    02
    Images and sign-in
  5. Attach a local image and a thumbnail shows while you type. Thumbnails follow attachment order, with a count for any that don't fit. It needs a supported terminal and a local workspace.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    openai/codex · release notes rust-v0.167.0 · #58261

    Thumbnails in attachment order, with a +N count for the overflow

  6. When Codex views an image, its file name in the transcript is now a link that opens the image. That works in local workspaces only, and the links are off in SSH sessions.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    openai/codex · release notes rust-v0.167.0 · #58446

    Local workspaces only. Links stay off over SSH.

  7. The sign-in screen keeps ChatGPT and device code on the main menu. An OpenAI API key, Amazon Bedrock and Google Cloud Vertex AI now sit under a submenu called Sign in another way.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    openai/codex · release notes rust-v0.167.0 · #58427
    OpenAI API key Amazon Bedrock Google Cloud Vertex AI
  8. Google Cloud users get a sign-in wizard for Vertex AI. It asks for your project, then uses Application Default Credentials or a credential file. It's behind a feature flag that's off by default.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    openai/codex · release notes rust-v0.167.0 · #57857

    Project ID, then Application Default Credentials or a credential file. Off by default behind gcp_setup_wizard.

  9. If your network needs the proxy your operating system already knows about, Codex can now use it on macOS and Windows. It's off by default. You turn it on under /experimental and restart Codex.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    openai/codex · release notes rust-v0.167.0 · #58157

    macOS and Windows. Turn it on in /experimental, then restart Codex.

  10. When Codex asks you to approve a patch, you can expand its details right in the transcript first. After you answer, the transcript goes back to following new output.

    Slide text
    codex-cli v0.167.0
    01 02 03 Images and sign-in
    openai/codex · release notes rust-v0.167.0 · #58281

    Expand patch details in the transcript, then approve

  11. Fixes.

    Slide text
    codex-cli v0.167.0
    01 02 03 Fixes
    03
    Fixes
  12. Saved chats now stay in the list after you switch model providers. If one can't resume, you can still read it, and Codex drafts an editable prompt to carry it into a new chat.

    Slide text
    codex-cli v0.167.0
    01 02 03 Fixes
    openai/codex · release notes rust-v0.167.0 · #58202

    A chat that can’t resume opens read-only, and you can continue it in a new chat.

  13. Clearing the screen with Ctrl+L used to discard the earlier conversation too. Now the display starts fresh, and the earlier messages are still there in the detailed transcript under Ctrl+T.

    Slide text
    codex-cli v0.167.0
    01 02 03 Fixes
    openai/codex · release notes rust-v0.167.0 · #58266

    The screen clears. Earlier messages are still in Ctrl+T.

  14. A deletion that leaves an exclamation mark first keeps your draft as plain text. Network approval prompts go away when their request ends, one per endpoint. And compaction counts output from failed responses.

    Slide text
    codex-cli v0.167.0
    01 02 03 Fixes
    openai/codex · release notes rust-v0.167.0 · #58412, #58350, #58351, #58404
    A leading ! left by a deletion stays plain text
    Network prompts close when the request ends, one per endpoint
    Compaction counts output from failed responses
  15. If you run several agents at once, I'd update for the unread dots alone. You see which one finished without opening every chat. Every change is in the v0.167.0 release notes on GitHub.

    Slide text
    codex-cli v0.167.0
    01 02 03 Fixes
    openai/codex · release notes rust-v0.167.0

    Every change: github.com/openai/codex › Releases › v0.167.0

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York