Codex CLI 新版:任务互引与片段复制

Codex CLI 新版:任务互引与片段复制

Codex中文版一键安装,送1000万token,国内大模型

任务互引:终端里的 Agent 协作终于打通

Codex CLI 的最新版本里,最值得关注的升级是 TUI 支持通过 @ 提及来引用其他 Codex 任务。过去如果同时维护多个任务,往往要在不同终端或桌面端之间手动复制任务 ID,再粘贴到新的提示词里,整个流程既笨拙又容易出错。现在,一个会话可以直接读取另一个任务的资料、创建新任务,或者向正在运行的其他 Agent 发送消息,相当于把任务图谱真正放到了终端用户的手边。

为了让互引更好用,这个版本还补上了自动命名和 /rename 建议名。未命名任务会由 Agent 根据对话内容自动生成一个可搜索的名字,人工也能随时改名。这样团队在并行处理多个任务时,不用再靠模糊记忆去识别“哪个任务”,而是直接通过有意义的名字互相定位。这恰好和 Codex 桌面端、移动端共享任务索引的基础设施接上了,三端 Agent 第一次在协作体验上保持了同一节奏。

在我看来,这次改动最重要的意义并不只是省去了复制 ID 的操作,而是让 Agent 从“单次问答工具”朝着“可编排的工作单元”迈出了一大步。当 A 任务能主动通知 B 任务、B 任务也能引用 A 任务的结果时,终端才真正成为多 Agent 协作的控制台。

/copy 选择器:输出从整段文本变成可寻址零件

另一个实用的细节是 /copy 命令加入了选择面板。以前复制一份响应只能整体照搬,当返回内容里混着代码、引用和长篇解释时,要么把多余的文字一起带走,要么还得自己手动框选。新版本提供了三个选项:完整响应、单个代码块、单段引用,选中后只把目标部分送进剪贴板。

这个看起来简单的改动,背后其实是对“输出”的重新理解。Codex 的回答不再是一个不可分割的文本块,而是可以被单独拆出的模块。写 PR 描述时只要引用段落,改 SQL 时只要那一段代码,都能通过一条命令精确获取。顺着这个方向,后续很可能会出现更细粒度的复用玩法,比如把选中片段直接导出到其他工具,或者转给另一个 Agent 继续加工。

手感与钩子:让 Codex 更贴近 IDE 习惯

剩余几条新增功能,主要聚焦在提升终端内的操作手感和可扩展性。键位绑定支持循环切换权限模式,Vim 模式下可以用 . 快速重复上一次编辑,Markdown 链接在支持的终端里渲染成可点击标签。这些改动看起来不起眼,但对长期驻留终端工作的开发者来说,每减少一次完整命令输入,都是在提升日常效率。

更有价值的是一条 Interrupt 钩子:当顶层 turn 被中断时,可以触发命令或 MCP 处理器。这意味着团队可以把中断事件接入自己的工单系统、语音提醒或归档流程,让 Codex 的行为和现有工作流绑定得更深。自动命名和可点击链接也符合同样的思路——减少摩擦,把控制权还给用户。

Bug 修复与版本节奏:安全、兼容、稳定三线并进

六条修复里,安全与隔离占了将近一半。不可信项目不再向 Agent 注入 project 级 AGENTS.md 指令,权限变更后 deny-read 规则依然强制生效,避免跨权限切换时出现绕过窗口。诊断日志则对 provider、authentication refresh、attestation 等字段做了脱敏处理,防止事故排查过程中泄露凭据。远端 MCP bearer token 的查找链路也进行了修正,同时保留了对旧版 executor 的兼容,降低升级对存量部署的冲击。

兼容性和稳定性层面同样有补强:Windows 的 Unicode 路径在提权沙箱中能正确解析,解决了中文用户名或特殊符号用户名导致的安装报错;Unix 上 detached 进程占用 PTY 或输出缓冲区导致的退出挂死问题也被修复,CI/容器场景下不再莫名卡住;Amazon Bedrock 模型的会话压缩与多 Agent 兼容性得到改进,多轮对话不会再因压缩错位而失联。

从版本节奏来看,0.148 引入 Bedrock provider,0.149 强化 Agent 编排底座,0.150 补齐 TUI 内的协作与手感。三版连起来看,方向其实相当一致:让 Codex CLI 不再只是“在终端里跑一个 Agent”,而是“在终端里指挥一队 Agent 干活”。这次 @ 引用、自动命名和 /copy 选择器,正是把这条链路推向可用状态的关键拼图。