← 返回更新日志

Codex rust-v0.139.0

2026-06-09 · GitHub 原文
## 新功能 - 代码模式现在可以直接调用独立的网络搜索,包括从嵌套的 JavaScript 工具调用中,并获取纯文本的搜索结果。(#26719) - 工具和连接器的输入模式现在保留了 `oneOf` 和 `allOf`,大型模式在压缩时保留了更多的浅层结构,提高了与更丰富的 MCP 工具的兼容性。(#24118, #27084) - `codex doctor` 现在在本地报告中包含了编辑器和分页器环境细节,同时在 JSON 输出中删除了原始值。(#27081) - 插件市场自动化更加信息丰富且响应迅速:`codex plugin marketplace list --json` 现在包含了每个市场来源,并且插件列表可以从缓存远程目录返回,同时在后台刷新前使用。(#27009, #26932) ## 错误修复 - `codex resume --last "..."` 和 `codex fork --last "..."` 现在将尾部参数视为初始提示,而不是错误地将其解读为会话 ID。(#26818) - 来自子代理的 MCP 启动警告现在保留在拥有它们的线程中,避免了重复的父线程警报以及在 TUI 中卡住的启动旋转器。(#26639) - 图片编辑现在使用确切的引用图片文件路径,而不是从对话历史中猜测,因此附加图片的编辑会应用于预期的输入。(#26486) - 路径中包含 `~` 的裸 URL 现在在 TUI 中完整链接化,而不会被截断到波浪号之前。(#27088) - 线程重置(如 `/new`、`/clear` 和 `/fork`)在 TUI 配置重新加载时不再丢失云管理的要求或功能标志。(#25177) - 沙盒执行现在保留了已批准的升级决策,并更一致地强制执行配置的仅代理网络。(#24981, #27035) ## 其他事务 - 发布版本再次发布带有行表的单独符号存档,改进了发布后的崩溃符号化,而不会带来之前完整调试构建的速度下降。(#26202) - 嵌入式 V8 工具链已更新到 `rusty_v8` 149.2.0。(#26464) ## 变更日志 完整变更日志:https://github.com/openai/codex/compare/rust-v0.138.0...rust-v0.139.0 - #26741 fix(remote-control): 在通用 WebSocket 404 时保留注册 @apanasenko-oai - #26804 fix(core-plugins): 向插件服务发送 Codex 产品 SKU @ericning-o - #26464 build(v8): 更新 rusty_v8 到 149.2.0 @cconger - #26895 ci: 为 BuildBuddy 密钥使用 Bazel 环境 @bolinfest - #24981 fix: 在统一执行中保留沙盒审批决策 @bolinfest - #26818 fix(tui): 接受 resume 和 fork 的提示 @fcoury-oai - #24820 deps: 更新 starlark 到 0.14.2 @bolinfest - #26639 fix(tui): 按线程限定 MCP 启动状态 @fcoury-oai - #26719 [codex] 在代码模式中启用独立网络搜索 @rka-oai - #26632 feat: 添加 v2 代理驻留 LRU @jif-oai - #26974 忽略 proc-macro-error2 建议 @jif-oai - #26969 feat: 按活跃执行计数 V2 并发 @jif-oai - #26994 重命名多代理 v2 close_agent 为 interrupt_agent @jif-oai - #26997 避免在 resume 时重新打开 v2 后代 @jif-oai - #26821 [codex] 从记忆中排除外部工具输出 @rka-oai - #26202 [codex] 恢复带有行表的发布符号制品 @nornagon-openai - #26852 fix(app-server): 避免阻塞连接清理 @apanasenko-oai - #26923 向 Responses 客户端元数据添加 HTTP 窗口 ID @ningyi-oai - #26680 [codex-analytics] 报告压缩分析细节 @rhan-oai - #26637 [codex] 加速外部代理会话导入 @stefanstokic-oai - #27009 [plugins] 在市场列表 JSON 中公开市场来源 @mpc-oai - #27024 ci: 按仓库模板化自定义运行器名称 @bolinfest - #26230 fix: 在配置和委托中保留自动审查 @viyatb-oai - #27038 [codex] 澄清 PR babysitter 状态变更 @anp-oai - #27037 [codex] 平息多代理 v2 使用提示 @jif-oai - #26687 配对线程环境设置 @pakrym-oai - #27054 cli: 添加 -P 沙盒权限配置文件别名 @bolinfest - #27035 在 codex 沙盒中强制执行配置的网络代理 @viyatb-oai - #26486 通过引用文件路径路由图像编辑 @won-openai - #27060 [codex-analytics] 停止发送 codex 错误子原因 @rhan-oai - #27044 [codex] 要求完整的主代理技能读取 @fchen-oai - #24118 feat: 在工具输入模式中支持 oneOf 和 allOf @celia-oai - #26934 [codex] 修剪过时的精选插件缓存 @xl-openai - #26932 为插件列表使用缓存的远程插件目录 @xl-openai - #26091 [codex] 添加 OTEL 计数器描述 @richardopenai - #27081 feat(doctor): 报告编辑器和分页器环境 @fcoury-oai - #27084 chore: 在大型工具压缩期间保留一个额外的模式层 @celia-oai - #26840 添加类型化文件 URI @anp-oai - #27088 fix(tui): 链接化包含波浪号的完整裸 URL @fcoury-oai - #27068 在 /debug-config 中显示有效沙盒模式 @canvrno-oai - #27092 向 StoredThread 添加额外配置,暂时留空 @kumquatexpress - #27096 更新网络搜索引用提示 @yuning-oai - #25177 在 TUI 线程重置期间保留云要求 @canvrno-oai - #27106 [codex] 移除远程压缩失败日志 @pakrym-oai