← 返回更新日志

Codex rust-v0.79.0

2026-01-07 · GitHub 原文
## 新特性 - 新增多对话"代理控制"功能,支持会话以编程方式创建新对话或向其他对话发送消息 (#8783, #8888) - 为应用服务器添加 `thread/rollback` 接口,使 IDE 客户端能够撤销最近 N 轮对话而无需重写历史 (#8454) - 新增 `web_search_cached` 参数,支持仅使用缓存的网络搜索结果,作为实时请求的更安全替代方案 (#8795) - 允许在 `codex exec resume` 后传递全局执行标志(模型/JSON/沙箱切换等)(#8440) - 在 TUI 界面中展示基于时间和版本定向的公告提示,由代码库中的 TOML 文件驱动 (#8752) - 新增 `[analytics] enabled=...` 配置项,用于控制分析功能的行为 (#8350) ## 问题修复 - 修复 TUI2 转录本,使流式 Markdown 内容在窗口大小调整时能够自动重排,复制粘贴时保留软换行 (#8761) - 优化 `apply_patch` 解析逻辑,使其能够容忍带有空白字符的 `*** Begin Patch` / `*** End Patch` 标记 (#8746) - 在检查 Git 根目录前,优先渲染相对于当前工作目录的路径,改善非 Git 工作空间的输出效果 (#8771) - 阻止 `CODEX_MANAGED_CONFIG_PATH` 在生产环境中覆盖托管配置,修复策略绕过漏洞 (#8762) - 确保应用服务器上的对话遵循客户端传入的配置 (#8765) - 减少 TUI 用户体验问题:浏览输入历史时禁止弹窗,修复复制"药丸"按钮的渲染问题,中断时清除终端背景 (#8772, #8777, #8786) ## 文档更新 - 优化无头/远程环境的登录引导文档,引导用户使用 `codex login --device-auth` 方式登录 (#8753) - 将工具/配置中使用的模型示例更新为当前的 `gpt-5.2` 命名 (#8566) ## 代码维护 - 重构技能发现机制,改用配置层堆栈,确保所有配置的技能文件夹都能被识别 (#8497) - 在创建 GitHub 版本时自动填充版本说明 (#8799) - 增加更多 `apply_patch` 测试场景,强化测试覆盖率 (#8230) - 优化统一执行事件发送逻辑,仅在存在 PTY 时发送"开始"事件 (#8780) ## 更新日志 完整更新日志:https://github.com/openai/codex/compare/rust-v0.78.0...rust-v0.79.0 - #8753 [设备认证] 更新无头环境的登录说明。@mzeng-openai - #8497 使用配置层堆栈进行技能发现。@xl-openai - #8440 允许在 `resume` 后使用全局执行标志,修复 CI codex 构建/超时问题 @fjord-oai - #8230 维护(应用补丁) 新增测试场景 @dylan-hurd-oai - #8746 修复:接受带有空白字符的补丁标记 @tibo-openai - #8761 tui2:停止嵌入流式换行;优化代理 Markdown 重排 @joshka-oai - #8771 修复:在 TUI 中渲染相对于当前工作目录的路径 @joshka-oai - #8770 修复:修复 readiness 订阅令牌环绕问题 @tibo-openai - #8780 维护:仅在 PTY 存在时发送统一执行开始事件 @jif-oai - #8762 修复:禁止在生产环境中使用 CODEX_MANAGED_CONFIG_PATH 环境变量 @bolinfest - #8566 修复:将模型示例更新为 gpt-5.2 @seuros - #8735 特性:为 `unified_exec` 添加头尾缓冲 @jif-oai - #8331 维护:为 app-server-test-client 添加模型列表调用 @owenlin0 - #8752 特性:强制工具提示 @jif-oai - #8786 维护:中断时清除终端背景 @jif-oai - #8350 特性:添加分析功能配置项 @JaviSoto - #8783 特性:代理控制器 @jif-oai - #8772 浏览输入历史时禁止弹窗 @xl-openai - #8777 清除复制按钮背景并添加快照测试 @joshka-oai - #8788 特性:移除代理总线,直接在 codex 中存储代理状态 @jif-oai - #8454 特性(应用服务器):对话线程回滚 API @owenlin0 - #8765 [应用服务器] 修复对话的配置加载问题 @celia-oai - #8795 添加 web_search_cached 参数 @sayan-oai - #8799 修复:在创建版本时填充版本说明 @bolinfest