Codex CLI 0.161.0 更新:会话里直接登录 MCP 服务器,语音对话可以选麦克风
OpenAI 在 10 月 7 日发布 Codex CLI 0.161.0:新增 /mcp login 在会话里登录 MCP 服务器,语音对话可以选麦克风和扬声器,Daybreak 改为需要手动开启,并修复了权限、Windows 和会话恢复方面的多个问题。
OpenAI 在 2026 年 10 月 7 日发布了 Codex CLI 0.161.0。这是 0.158 到 0.160.1 之后的下一个版本,对日常使用影响最大的有三点:
- 可以在会话里直接登录 MCP 服务器,不用退出去另外执行命令。
- 语音对话可以选择麦克风和扬声器。
- Daybreak 改为需要手动开启,没有开启时相关的界面和命令都不出现。
新功能
在会话里登录 MCP 服务器
在正在运行的终端会话里输入:
/mcp login <name>
就可以登录对应的 MCP 服务器,<name> 是这个服务器的名字。
语音对话可以选设备
可以选择语音对话用的麦克风、扬声器和麦克风输入通道,选择保存在本机。
Daybreak 需要手动开启
Daybreak 现在要通过下面任意一种方式明确开启:
--enable cli_daybreak
或者在配置里写 features.cli_daybreak=true。版本说明特别指出,只写 daybreak=true 是不够的。
没有开启时:相关的控件和指示不显示,/daybreak 命令不可用,自动的 Cyber 路由也不会生效,即使是之前保存过的 Daybreak 会话也一样。已保存的偏好设置不会丢。开启后的路由还要求:符合条件的 ChatGPT 登录、使用 OpenAI 这个供应商,并且模型和项目支持。
按轮选择 Cyber access program
可以用 codex exec --cyber-access-program,或者 TypeScript SDK 的 cyberAccessProgram 选项,为某一轮指定 Cyber access program。这个参数在没有开启 cli_daybreak 时也能用,不会改动已保存的选择。
Amazon Bedrock
- Bedrock 上兼容的模型支持 multi-agent V2 和 Ultra 推理。
- Bedrock Mantle 接受 AWS GovCloud 区域。
- 版本说明里再次列出“GPT-6.1 Sol 是内置模型清单和 Amazon Bedrock 模型清单的默认模型”。这一点在 0.159.1 的说明里已经出现过。
修复
权限
- 批准提升文件系统权限时,现在可以授予更大范围的写入权限,同时保留已经拒绝的读取和网络限制。
- 后台任务保留发起它的那一轮的权限。
- 启动时明确指定的权限,在终端重连和新建会话后仍然有效;客户端的隐含设置不再覆盖服务器端或已保存会话的联网搜索设置。
Windows
- 以管理员身份运行的终端会话可以用内嵌的服务器启动。
- 沙箱里的 PowerShell 在受保护的用户目录下能保留相对路径。
输入和会话
- 粘贴检测超时后,按 Enter 能正确提交缓冲区里的输入,Vim 的插入模式下也一样。
- 恢复会话时包含最新已提交的历史。
- 启动时能更早发现可以恢复的 SQLite 损坏,并把损坏的数据库保留为备份。
网络
重试和从 WebSocket 退回 HTTP 时,现在会遵守服务器给出的重试建议,减少过载时过早失败的情况。
文档
登录凭据的说明更新了:凭据可能保存在系统的钥匙串里,不一定在 auth.json 文件里。如果你在排查登录问题时找不到 auth.json 里的凭据,这可能是原因。
怎么升级
版本号和完整的改动列表见 GitHub 上的版本说明。升级前可以先看一下自己有没有在用 Daybreak:升级后它默认是关闭的,需要按上面的方式重新开启。