在终端中使用编程工具的开发者,现在可以搜索并修改设置,也能在回答生成过程中通过新指令改变任务方向。不必再直接查找配置文件或等待响应结束,在工作界面内可介入的范围扩大了。

1. 设置搜索与即时调整是核心

OpenAI 于 2026年10月15日发布的 Codex CLI 0.163.0 发布说明,将设置搜索面板和响应中的后续指令列为新功能。收集到的开发者更新日志中没有该版本的条目,因此本文依据发布说明及相关合并请求梳理此次变化。

打开 /config 后,可以在外观、通知、输入、会话、文本选择这五个类别中查找设置。面板底部的提示说明,可用左右方向键切换类别、斜杠键搜索、回车键编辑、Esc 键关闭。

根据合并请求 52990,还新增了通往主题、状态栏、终端标题和键盘原有编辑界面的入口。设置面板并非完全替代各个独立编辑器的界面,而更像是进入所需设置的统一入口。

2. 需要区分保存与生效

在面板中修改的值会自动保存到所选的本地配置文件。受支持的更改会立即生效,但部分更改需要重启;面板会显示重启要求、保存错误及被其他设置覆盖的情况。这种设计有助于区分已保存与已影响当前运行状态。

通知新增了选择显示时机的功能,以及在 5秒后发送测试通知的功能。测试通知提示建议切换到其他应用,因为当焦点位于终端时,终端本身可能会隐藏通知。

面板会保留手动指定的按事件划分的通知过滤条件,即选择在何种情况下发出通知的条件。此时,通知开关选项会显示为不可用,并提示在配置文件中编辑。

3. 后续输入可介入正在进行的响应

在响应生成过程中发送后续输入,可以立即调整任务方向。发布说明指出,中断一轮任务时,处于活动状态的 Code Mode 单元及其中的工具调用也会停止。这里的单元是执行代码的单位,意味着中断范围并不限于回答文本。

合并请求 51812 默认启用了 instant_interrupt,但保留了开发中的阶段标记。原先假定响应结束后才处理下一次输入的测试,已改为显式关闭此功能。默认启用并不意味着已进入稳定阶段。

以下是该合并请求中的部分测试代码。这是为使响应完整结束而关闭该功能的内部测试代码,并非可直接放入用户配置文件的示例。

            // This fixture retains the question by allowing its response to finish.
            config
                .features
                .disable(Feature::InstantInterrupt)
                .expect("disable InstantInterrupt feature");

4. 确认状态比等待更重要

好处是查找设置和修改指令的路径变短了。另一方面,中断范围扩展到了正在执行的工具,用户也需要将注意力转向确认已停止任务的状态。这可以看作操作便利与执行状态确认之间的取舍。

原文未说明是否会自动撤销中断前发生的更改,也未说明如何恢复被中断的执行。因此,不应将停止执行的说明理解为恢复先前状态的保证。

此版本的价值在于让任务中的介入变得更容易,而只有区分保存与生效、中断与恢复,才能充分利用这种便利。