# Codex CLI agent command center: what 0.167.0 changes when you run several agents

URL: https://systemdesignsimple.com/codex-cli-agent-command-center/
Published: 2026-11-07
Category: AI News
Publisher: System Design Simple (https://systemdesignsimple.com)

## Short answer

Codex CLI 0.167.0, released November 6, 2026, adds an agent command center you open with codex agents --no-daemon. The command center and session picker mark unread results, drafts survive a backend switch, and local image attachments show a preview on supported terminals. It is a supervision release, not a new model.

## Key facts

- **Released:** November 6, 2026, 01:40 UTC (GitHub release rust-v0.167.0)
- **Open it with:** codex agents --no-daemon
- **Unread markers:** In the command center and the session picker
- **Background server default:** Still on (daemon_auto_start), the flag is for this view

Codex CLI 0.167.0, released on November 6, 2026, adds an agent command center that you open with one command, `codex agents --no-daemon`. It marks results you have not read, keeps your draft when you switch backends, and previews local images before you send them.

There is no new model in this release. What changed is supervision: one place to watch several coding agents at once, which is where the work usually gets messy.

This article is for developers who run Codex CLI for real work and have started leaving two or three sessions running at once. The everyday problem is not speed; it is bookkeeping. You come back to the terminal and cannot tell which agent finished, which one is waiting for your approval, and which result you have already read. Version 0.167.0, released on November 6, 2026, is aimed at exactly that bookkeeping, and this article walks through the parts that change your day.

If you split your work between the two tools, [how we use Claude Code and Codex CLI together](/claude-code-vs-codex-cli/) is covered in its own piece.

## The official word

The release notes list the command center first: "Open the agent command center with `codex agents --no-daemon`. The command center and session picker now mark unread results."

The same release adds, in its own words:

- Switch between connected backends from the terminal session picker and keep your drafts when switching.
- Preview local image attachments while composing on supported terminals.
- Expand patch details directly in the transcript while an approval prompt is open.
- Saved chats stay visible after you switch model providers; if a chat cannot resume, you can read its transcript and prepare an editable prompt to continue in a new chat.
- `Ctrl+L` clears the terminal display while keeping earlier messages available through `Ctrl+T`.
- Google Cloud Vertex AI setup sits behind the `gcp_setup_wizard` flag.

## Why is it hard to keep track of several coding agents at once?

One agent is easy to watch. Run three or four in parallel and the slow part stops being typing; it is your attention, deciding which one needs you first. You need to know which one finished, which one waits for approval, and which result you have not read.

| Running agents | What costs you time |
|---|---|
| 1 | Waiting for it |
| 3 to 4 | Finding which one finished and what you have not read |
| 3 to 4 with unread markers | Opening the marked ones first |

Unread markers in two places, the command center and the session picker, turn "check every session" into "open what is marked". Patch details that expand inside the approval prompt save you one more trip back through the transcript.

## Try it in two minutes

```sh
npm install -g @openai/codex@0.167.0
codex --version          # codex-cli 0.167.0
codex agents --no-daemon
```

Start two or three short tasks in separate sessions first, so the command center has something to show. Then leave one result unopened and watch the marker: it stays until you open that transcript.

## Small changes that save time every day

Three smaller lines in the release notes are worth a look, because each one removes a daily annoyance:

- **Patch details inside the approval prompt.** You can expand what a change does before you approve it, instead of approving blind or scrolling back.
- **A transcript when a chat cannot resume.** After switching model providers, saved chats stay visible, and a chat that cannot resume still shows its transcript and lets you prepare an editable prompt to continue in a new chat, so the work survives the switch.
- **`Ctrl+L` with `Ctrl+T`.** `Ctrl+L` clears the screen, and earlier messages stay one keystroke away through `Ctrl+T`. A clean screen no longer means a lost history.

None of these needs a setting; they start working as soon as you update.

Keeping that history one keystroke away matters, because it is the record the session continues from; we covered what that history costs in [why an agent re-sends its history](/why-an-ai-agent-re-sends-its-history/).

## What --no-daemon means

Since 0.157.0, interactive sessions start a shared background server automatically. The `--no-daemon` option opens this one view without relying on that server. It does not change the default: the `daemon_auto_start` flag is still on, and `codex features disable daemon_auto_start` is the setting for every session. We cover that check in our 5-minute background server audit.

## Our take

Most release coverage will skip this one because there is no new model in it. The shift it shows is bigger: agent tools are moving from "fast answers" to "safe supervision". Unread markers, drafts that survive a switch, and transcripts you can still read all save the same thing: your attention.

## Honest verdict

Good: one command to see everything, unread markers where you look, drafts kept across backends, and approval prompts that show the patch.

Worth knowing: image previews depend on your terminal, the Vertex AI setup is behind a flag, and the release notes give no productivity numbers, so any "hours saved" claim would be a guess.

## What it means for you

- **One agent at a time**: update when convenient. You will notice the image preview and the cleaner picker.
- **Two or more agents**: update and make `codex agents --no-daemon` your first check when you return to your desk. Open unread results first, then pending approvals.
- **Teams**: test draft keeping on your exact backend mix, and decide the background server default once, in writing.

## Frequently asked questions

**How do I open the Codex CLI agent command center?**
Update to Codex CLI 0.167.0 or later and run codex agents --no-daemon. It shows your agent sessions and marks results you have not read yet.

**What does --no-daemon do in codex agents?**
It runs the agents overview without relying on the shared background server, which Codex CLI starts automatically since 0.157.0. It does not change that default; codex features disable daemon_auto_start does.

**Do I keep my draft when I switch backends in Codex CLI?**
Yes, from 0.167.0 you can switch between connected backends from the terminal session picker and keep your drafts when switching.

**Does codex agents --no-daemon turn off the background server for all my sessions?**
No. It opens this one view without relying on the shared background server. The default stays on, and codex features disable daemon_auto_start is the command that changes it for every session.

## Sources

- [Codex CLI 0.167.0 release notes](https://github.com/openai/codex/releases/tag/rust-v0.167.0)
- [@openai/codex 0.167.0 on npm](https://www.npmjs.com/package/@openai/codex/v/0.167.0)
