跳到主内容

Codex 0.167.0:终端里多了个 agent 指挥中心,切后端不丢草稿

Codex rust-v0.167.0 于 2026-11-06 转正:新增 codex agents --no-daemon 命令中心、跨后端切换保留草稿、Vertex AI 引导与系统代理开关,压缩开始计入失败响应。

2026-11-07 · Codex 官方 Release Notes(GitHub Releases API 逐 tag 一手核对,2026-11-07)

发布 2026-11-07核实 2026-11-07

要点速览

  • rust-v0.167.0(tag 时间戳 2026-11-06T01:40:00Z,prerelease: false)已转正为 stable,接替 10-29 的 rust-v0.166.0,生产请改钉 rust-v0.167.0。
  • 🆕 codex agents --no-daemon 打开 agent 命令中心:命令中心与会话选择器都会标记未读结果。
  • 🆕 终端会话选择器里可切换已连接的后端,切的时候草稿保留。
  • 🆕 补上 Vertex AI 与系统代理两个"环境"缺口:Sign in another way 下新增 API key 与云厂商入口,gcp_setup_wizard 可用 ADC 或凭据文件配 Google Cloud Vertex AI;/experimental 里可选开启 macOS / Windows 系统代理。
  • 🆕 本地图片附件可在写 prompt 时预览,transcript 里的本地图片路径可点击打开。
  • 🆕 审批提示打开时可直接展开补丁详情。
  • 自动上下文压缩开始计入两类此前被忽略的输出:失败响应保留的输出、以及缺 token 用量数据的响应。这会改变长会话的成本核算口径。
  • 网络审批的行为收紧:请求结束时提示自动关闭;同一端点的并发请求改为逐个弹,不再同时弹一堆。
  • 切模型厂商后已保存的会话仍可见:无法恢复的会话可以读 transcript,并整理成可编辑的 prompt 在新会话里续上。

这几条值得单独读

① codex agents --no-daemon:agent 从「一次一会话」变「可管理的一组」

官方原文:"Open the agent command center with codex agents --no-daemon. The command center and session picker now mark unread results."

含义:Codex 此前的心智模型是「一个终端一个会话」,本版开始有中心化的 agent 管理入口,并且会告诉你哪个会话有新结果还没看。

官方没有解释 --no-daemon 与默认 codex agents 的差异,也没说守护进程模式是否默认。命名暗示默认会起一个后台进程,但这是推断,不是官方口径。

② 跨后端切换保留草稿:多厂商并存成了默认现实

官方原文:"Switch between connected backends from the terminal session picker and keep your drafts when switching (#58280, #58457)."

含义:同一个终端里可以接多个后端(不同厂商 / 不同凭据),并随时切换;切换时输入框里的草稿不丢。这条看似小,实际是对「一个团队混用多家模型」这个现实的承认——此前的做法通常是开多个终端或反复改配置。

③ 压缩计入失败响应:成本口径变了

官方原文:"Automatic context compaction now accounts for retained output from failed responses and responses with missing token usage data (#58404)."

含义:此前自动压缩的触发判断没有把「失败响应里仍被保留的输出」和「缺用量数据的响应」算进去,于是这两类内容会在账外堆积;本版把它们计入。结果是:同样长度的会话,压缩可能更早触发——长跑任务的轮次与成本预期要跟着调。

④ 网络审批:并发请求逐个弹,请求结束即关闭

官方原文:"Network approval prompts close when their requests end. Concurrent requests to the same endpoint prompt one at a time (#58350, #58351)."

含义:这两条一起看是**「审批弹窗不再堆积」。此前同一端点并发多个请求会弹一堆框、且请求结束后框还留着;现在按序弹、随请求结束而消失。对无人值守场景,「弹窗数量」本身就是是否卡住的信号**,这条会影响你判断卡在哪。

⑤ 托管网络与强制人工审批(文档侧,代码已在更早的提交里)

本版文档补齐了 app-server 的 [permissions.network] 受管网络约束,以及 prompt-user 类命令规则「需要重新获得人工批准」。Changelog 里对应的是 "Add managed command checkpoints requiring fresh human approval (#58045)"。

含义:「批准一次就长期有效」的模式在受管环境下被收紧——某些命令每次都要重新过人工。在 CI 或后台常驻 agent 里用 prompt-user 的,升级后会被反复要求批准。

其余更新

  • Ctrl+L 清屏但不清历史:Ctrl+T 仍可回看更早的消息。
  • 删除文字后露出前导 !:仍保持普通草稿在 chat 模式,不会被当成 shell 命令。
  • 长时实时 V3 对话:transcript 增长时会把已完成的语音存入历史。
  • Linux musl 构建减少 allocator arena:对话卸载后的空闲内存下降。
  • DotSlash 清单改为引用本次发布随附的 Cargo 包。
  • openai-docs skill 在迁移已弃用模型时改为推荐官方文档里给出的替代型号(此前可能推荐非官方路径)。

AI 之家 观点

一、codex agents 这个入口的意义不在「多了一个命令」,在「Codex 承认了多会话是常态」。 此前 CLI agent 的隐含假设是「一个终端专注一件事」;一旦你要同时跑三个任务(改 bug、写测试、查日志),只能开三个终端自己记谁是谁。命令中心 + 未读标记 是把「人脑记账」这件事交给工具——这恰恰是 Claude Code 的 /tasks 与 agents view 早就在做的事。两家在同一个月把「多 agent 管理」当第一优先级,说明这已经是竞争焦点,不是附加功能。

二、但 --no-daemon 这个参数名暴露了一个没讲清楚的东西。 一个 CLI 需要显式加 --no-daemon 才能"不起后台进程",意味着默认路径是起守护进程。对个人用户这是便利;对在容器、CI、审计环境里跑 Codex 的团队,这是新的攻击面与新的清理负担——后台进程活多久、崩了谁重启、日志在哪,官方本条都还没答。建议在无人值守环境里显式用 --no-daemon,别依赖默认行为。

三、压缩计入失败响应,是一条披着「修复」外衣的成本变更。 这类条目最容易被跳过,因为它写在 Bug Fixes 里、也没提「会多花钱」。实际影响是:你的长会话会更早被压缩,而压缩本身是一次额外的模型调用。 凡是按 token 做预算的流水线,升级后第一件事是重新量一遍单任务成本,而不是看有没有报错。

四、给使用者的四条动作:① 生产改钉 rust-v0.167.0;② CI / 容器里跑 Codex 的,显式加 --no-daemon 并确认没有残留进程;③ 按 token 做预算的,重测长会话成本(压缩口径变了);④ 配了 prompt-user 命令规则的,评估「每次都要重新人工批准」对自动化的影响。

待核实

  • --no-daemon 与默认 codex agents 的行为差异,以及默认是否常驻守护进程——官方未解释。
  • gcp_setup_wizard 是否对所有计划开放,以及 Vertex AI 支持的模型清单。
  • prompt-user 命令规则的「fresh human approval」作用域(按命令、按目录还是按会话)——官方只有 README 一句话。
  • 跨后端切换时哪些状态会保留(草稿明确保留;审批状态、工作目录、会话历史是否保留,官方未写)。
  • /experimental 里的系统代理是否兼容需要客户端证书的企业代理——官方未说明。

来源

延伸阅读:Codex CLI 工具卡、Codex v0.166.0 转正资讯、Claude Code 工具卡、上下文压缩百科。

常见问题

codex agents 和 codex 有什么区别?

codex 起一个终端会话;codex agents 打开 agent 命令中心——一个管理多个 agent 会话的入口,本版新增 --no-daemon 参数。命令中心与会话选择器会标记未读结果。

--no-daemon 是说不走后台进程吗?

从命名看是这个倾向,但官方 Release Notes 只给了这一条命令示例,没有解释守护进程的默认行为与 --no-daemon 的具体差异。本站不作推断。

Vertex AI 现在能直接用了吗?

本版在「Sign in another way」下补了 API key 与云厂商入口,并可用 gcp_setup_wizard 通过 Application Default Credentials 或凭据文件配 Google Cloud Vertex AI。是否所有计划都可用官方未说明。

相关对比

Aider vs Claude Code:终端 AI 编程双雄怎么选

Aider vs Claude Code 2026 选型对比:开源 BYOK 多模型 vs Anthropic 订阅长任务 Agent,从编程能力、多模型支持、价格、Git 集成、国内可用性和适合人群判断,帮你选对终端 AI 编程工具。

Claude Code vs Cline:CLI AI Agent 怎么选?2026 对比

Claude Code vs Cline 2026 选型对比:Anthropic 官方闭源 CLI Agent vs Apache-2.0 开源 VS Code 插件。从模型绑定、工作流、MCP 支持、价格、隐私和适合人群 6 个维度帮你选对 CLI AI 编程工具。

Claude Code vs Codex CLI:终端 AI Agent 双雄对比

Claude Code vs Codex CLI 2026 选型对比:Anthropic 与 OpenAI 两大官方终端 Agent 的模型、长任务、MCP 生态、Windows 支持、订阅打包价格和国内可用性全方位对比,帮你判断该用哪个终端 AI Agent,以及能不能两个一起用。

Claude Code vs Crush:Anthropic 官方 vs 多模型 TUI(2026 实测选型)

Claude Code vs Crush 怎么选:Anthropic 官方 CLI(长任务最稳),对上 Charmbracelet 开源 TUI(多模型切换 + LSP)。按模型、长任务、价格对比。

Cursor vs Claude Code:什么时候用哪个?(2026 实测选型)

Cursor 和 Claude Code 到底怎么选?一句话结论 + 决策树 + 价格实测 + 国内可用性对比。GUI 派选 Cursor,终端长任务派选 Claude Code,最优解其实是共存。

Devin vs Claude Code:AI 编程 Agent 怎么选?异步自主 vs 终端同步对比

Devin vs Claude Code 2026 选型对比:Cognition 异步自主 Cloud Agent vs Anthropic 终端同步 CLI Agent,从形态、工作模式、长任务能力、并发、价格、中文支持和适合人群 8 个维度判断,帮你选对 AI 编程 Agent。

相关评测