OpenAI 发布了开发用编程工具 Codex 的新版本。在终端中更换连接服务器时,正在编写的草稿会被保留,更换模型提供商后也能查找已保存的对话。这让在多个工作环境之间切换的开发者更容易接续之前的工作。
1. 在已连接的后端之间保留草稿
此次更新允许用户在终端会话选择器中更换处理任务的连接目标,即后端;会话则是延续工作状态的连接单位。选择某个已连接的后端后,切换过程中正在编写的草稿仍会保留。用户无需将正在输入的内容另存到别处,即可在同一界面更换连接目标。
此次修正使已保存的对话在更换模型提供商后仍保留在列表中。这些变化分别确保了切换连接目标时保留正在编写的草稿,以及更换提供商后仍可访问已保存的对话。
部分已保存的对话无法直接恢复。此时,用户可以阅读对话记录,将希望在新对话中接续的内容整理成提示词,也就是传达给模型的请求和指令。
2. 更容易找到未读结果和对话记录
命令中心用于集中查看代理的工作,代理是代为执行任务的程序;现在,嵌入其他界面的会话也能使用命令中心。命令中心和会话选择器会标记未读结果或会话,打开记录后便将该会话标为已读。这有助于在交替查看多个任务结果时,找到尚未阅读的内容。
使用以下命令打开命令中心。
codex agents --no-daemon用于清空终端屏幕的 Ctrl+L 操作也发生了变化。它会清除屏幕上的现有内容,但保留之前的消息记录,用户可通过 Ctrl+T 再次查看。清理屏幕与删除对话记录被分离,用户在整理终端的同时仍可访问先前的消息。
3. 改善图片和变更内容的审阅流程
在受支持的终端中,用户编写消息时可以预览本地图片附件。对于已查看过的本地图片,可点击对话记录中显示的路径重新打开。这简化了含图片任务中在附件内容与先前记录之间切换的步骤。
审批请求处于打开状态时,用户还可以展开对话记录中的补丁详情,即文件变更内容。这样无需离开当前流程查看变更,即可在同一对话界面中进行审批判断和补丁审阅。
4. 整理登录选项和代理设置入口
API 密钥和云提供商选项被集中到“使用其他方式登录”子菜单。启用 Google Cloud Vertex AI 设置向导后,可以通过应用默认凭据或凭据文件配置连接;这些凭据是用于验证身份的信息。
macOS 和 Windows 的系统代理设置可在实验性设置界面中选择启用,代理是代为转发网络请求的中间服务器。希望使用操作系统代理设置的用户需要自行启用该选项。
通过提供商账户进行身份验证的 OAuth 登录等待时间延长至 10 分钟。这项变更增加了等待用户完成登录流程的时间。
5. 对话连续性的收益与设置管理负担
保留对话记录和草稿、标记未读结果,可减轻切换后端或任务时重新查找先前内容的负担。另一方面,随着云提供商身份验证和系统代理等连接选项增多,用户需要选择适合自身环境的身份验证方式和连接设置。
发布说明涉及应用服务器中由管理员限制网络使用范围的托管网络约束设置,以及 prompt-user 命令规则中每次都须重新获得人工批准的要求。在应用此类审批规则的环境中,相比自动推进的便利性,人工确认环节更受重视。
网络审批请求窗口现会在相应请求结束后关闭,针对同一连接目标的并发请求则改为每次只询问一项审批。需要控制连接的用户,除了检查身份验证设置,也值得关注实际处理审批请求的流程。
Codex rust-v0.167.0 在灵活切换后端的基础上,进一步保留了草稿和对话记录的连续性。
