← 返回更新日志

Codex rust-v0.125.0

2026-04-24 · GitHub 原文
## 新功能 - 应用服务器集成现支持 Unix 套接字传输、适合分页的恢复/分支操作、粘性环境以及远程线程配置/存储管道。(#18255、#18892、#18897、#18908、#19008、#19014) - 应用服务器插件管理可安装远程插件并升级已配置的插件市场。(#18917、#19074) - 权限配置文件现可在 TUI 会话、用户回合、MCP 沙箱状态、权限提升以及应用服务器 API 之间完整往返传递。(#18284、#18285、#18286、#18287、#19231) - 模型提供商现负责模型发现功能,并向应用客户端公开 AWS/Bedrock 账户状态。(#18950、#19048) - `codex exec --json` 现可向程序化消费者报告推理令牌使用情况。(#19308) - 部署追踪现可记录工具、代码模式、会话及多智能体关系,并提供调试缩减命令以供检查。(#18878、#18879、#18880) ## 问题修复 - 中断 `/review` 并退出 TUI 将不再导致在委托启动或取消订阅时界面卡死。(#18921) - 执行服务器在进程退出后不再丢弃缓冲输出,且能正确等待流关闭。(#18946、#19130) - 应用服务器现尊重明确标记为不受信任的项目配置,而非自动持久化信任。(#18626) - WebSocket 应用服务器客户端在大量回合和工具输出通知期间更不易断开连接。(#19246) - Windows 沙箱启动能更好处理多个 CLI 版本和已安装的应用目录,且后台 `Start-Process` 调用不再显示可见的 PowerShell 窗口。(#19044、#19180、#19214) - 配置/模式处理现会拒绝冲突的 MultiAgentV2 线程限制、解析相对智能体角色配置路径、隐藏不支持的 MCP 持有者令牌字段,并拒绝无效的 `js_repl` 图像 MIME 类型。(#19129、#19261、#19294、#19292) ## 文档 - 应用服务器文档及生成的模式已针对新传输、线程、市场、粘性环境及权限配置文件 API 进行更新。(#18255、#18897、#19014、#19074、#19231) - 部署追踪文档现已涵盖调试追踪缩减工作流程。(#18880) ## 维护任务 - 已根据最新模型目录和推理默认值更新 `models.json` 及相关核心、应用服务器、SDK 和 TUI 测试 fixture。(#19323) - Windows Bazel CI 现使用稳定的 PATH 和共享查询启动路径以提高缓存复用率。(#19161、#19232) - 插件市场添加/移除/启动同步内部逻辑已从 `codex-core` 移出,且策划的插件缓存版本现使用短 SHA。(#19099、#19095) - 在导致 Alpha 启动失败后,已回退 macOS 签名权限变更。(#19167、#19350) - 已稳定易失败的批准弹窗及插件 MCP 工具发现测试。(#19178、#19191) ## 更新日志 完整更新日志:https://github.com/openai/codex/compare/rust-v0.124.0...rust-v0.125.0 - #19129 拒绝 multi_agent_v2 中的 agents.max_threads @jif-oai - #19130 exec-server:在观察到退出后等待关闭 @jif-oai - #19149 更新安全检查措辞 @etraut-openai - #18284 tui:同步会话权限配置文件 @bolinfest - #18710 [codex] 修复插件市场帮助用法 @xli-oai - #19127 feat:移除生成的智能体上下文指令 @jif-oai - #18892 添加远程线程配置加载器原型 @rasmusrygaard - #19014 为 thread/resume 和 thread/fork 添加 excludeTurns 参数 @ddr-oai - #18882 [codex] 通过 ThreadStore 路由实时线程写入 @wiltzius-openai - #19008 [codex] 实现远程线程存储方法 @wiltzius-openai - #18626 尊重明确的不受信任项目配置 @etraut-openai - #18255 app-server:添加 Unix 套接字传输 @euroelessar - #19167 ci:添加 macOS 钥匙串权限 @euroelessar - #19099 将市场添加/移除及启动同步移出核心。 @xl-openai - #19168 对回退理由使用“自动审查”措辞 @maja-openai - #18908 添加远程线程配置端点 @rasmusrygaard - #18285 tui:在用户回合中携带权限配置文件 @bolinfest - #18286 mcp:在沙箱状态中包含权限配置文件 @bolinfest - #18878 [rollout_trace] 追踪工具和代码模式边界 @cassirer-openai - #18287 shell-escalation:携带已解析的权限配置文件 @bolinfest - #18946 fix(exec-server):在流关闭前保留输出 @bolinfest - #19074 添加应用服务器市场升级 RPC @xli-oai - #19180 为 .sandbox-bin 中的命令运行程序二进制文件使用版本特定后缀 @iceweasel-openai - #19178 稳定批准弹窗禁用行测试 @etraut-openai - #18921 修复 /review 中断和 TUI 退出卡顿 @etraut-openai - #19191 稳定插件 MCP 工具测试 @etraut-openai - #19194 将 hooks 模式 fixture 标记为已生成 @abhinav-openai - #18288 tests:将批准 fixture 与主机规则隔离 @bolinfest - #19044 引导 Windows 对 Start-Process 调用使用 -WindowStyle Hidden @iceweasel-openai - #19214 不在已安装 codex 目录上尝试 ACL @iceweasel-openai - #19161 ci:为缓存稳定的 Windows Bazel PATH 推导 @bolinfest - #18811 refactor:通过 AuthProvider 路由 Codex 认证 @efrazer-openai - #19246 增加应用服务器 WebSocket 出站缓冲区 @etraut-openai - #19048 feat:从 account/read 公开 AWS 账户状态 @celia-openai - #18880 [rollout_trace] 添加调试追踪缩减命令 @cassirer-openai - #18897 添加粘性环境 API 和线程状态 @starr-openai - #18879 [rollout_trace] 追踪会话和多智能体边缘 @cassirer-openai - #19095 feat:为策划的插件缓存条目使用短 SHA 版本 @xl-openai - #18950 feat:让模型提供商拥有模型发现权 @celia-openai - #19206 app-server:在 sqlite 中持久化设备键绑定 @euroelessar - #18917 [codex] 支持远程插件安装写入 @xli-oai - #19231 permissions:使配置文件代表执行 @bolinfest - #19261 从层解析相对智能体角色配置路径 @etraut-openai - #19232 ci:为目标发现查询复用 Bazel CI 启动 @bolinfest - #19292 拒绝不支持的 js_repl 图像 MIME 类型 @etraut-openai - #19247 chore:将截断策略应用于 unified_exec @sayan-openai - #19294 从配置模式中隐藏不支持的 MCP bearer_token @etraut-openai - #19308 在 exec JSON 使用情况中显示推理令牌 @etraut-openai - #19323 更新 models.json 及相关 fixture @sayan-openai - #19350 修复 Alpha 构建 @jif-oai