OpenAI 旗下的终端 AI 助手 Codex CLI 近日更新至 0.105.0 版本,带来了一系列功能增强,其中最引人注目的是加入了尚在测试阶段的语音输入功能。
通过以下命令可以升级至最新版本:
npm i -g @openai/codex@latest
终端界面视觉与交互升级
新版本对终端用户界面(TUI)的视觉和交互进行了优化。新增的 /theme 命令允许用户在切换主题时进行实时预览,并为深色/浅色模式终端优化了代码差异(diff)的颜色显示,提升了代码审阅的体验。

同时,新增的 /copy 命令可以一键复制助手最新的一条完整回复;而 /clear 命令或 Ctrl-L 快捷键则可以在不丢失对话上下文的情况下清屏,/clear 还支持开启一个全新的对话。
在链接与布局优化方面,新版解决了长链接因换行导致的点击失效问题,并修复了部分视图的剪切和布局错误。
交互方式新尝试:语音输入
本次更新尝试引入了语音输入功能,为开发者提供了另一种与 AI 助手交互的可能性。不过该功能目前尚处于测试阶段,需要手动开启。
你需要配置文件 ~/.codex/config.toml 中加入以下配置,然后退出并重启 Codex 方可生效:
[features]
voice_transcription = true
当然,最方便的方式是直接让 Codex 帮你修改这个配置。开启后,在对话界面中按住空格键说话,松开后语音内容便会自动转换为文字输入。
从实际体验来看,这个功能确实还需要打磨。长语音转文字经常失败,且转换速度较慢,目前还无法与成熟的语音输入法相提并论。这或许是 人工智能 技术在终端场景下的一次有趣探索。
多智能体工作流优化
新版本对多智能体(Multi-agent)工作流进行了优化,引入了 spawn_agents_on_csv 功能。这项功能允许 Codex 根据 CSV 文件内容来批量创建并分发任务给子智能体,并提供了内置的进度条和预计完成时间,方便管理复杂的并行任务。
实话实说,这个功能的设计看起来有些复杂,对普通用户的门槛不低。此外,新版还为子智能体添加了昵称支持和更整洁的选择器界面。同时,TUI 现在会显示待处理的子线程审批提示,帮助用户更好地跟踪任务的分解与执行进度。
权限与控制增强
在安全与可控性方面,Codex 现在能够请求额外的沙箱权限来执行特定命令。用户则可以设置自动拒绝某些特定类型的审批请求,而无需完全关闭整个审批功能,实现了更精细化的控制。
针对 Linux 环境,新版本为沙箱命令提供了最小化的 /dev 目录,修复了之前因缺乏标准设备节点(如熵源)而导致部分工具运行失效的问题。
其他改进:防系统休眠
还有一个很实用的小改进:当 Codex 有长时间运行的任务时,在任务执行期间可以阻止操作系统自动进入休眠状态,从而避免任务被意外中断。
总的来说,Codex CLI 0.105.0 是一次扎实的迭代更新。语音输入虽不完美但展现了新的交互思路,TUI 的细节打磨提升了日常使用体验,而多智能体工作流和权限控制的增强则瞄准了更专业的自动化场景。对于喜欢在终端里折腾的 Node.js 开发者们而言,值得花几分钟升级体验一下。关于这类工具的更多资讯和讨论,欢迎来 云栈社区 的 开发者广场 板块交流分享。
|