0.144.0
新增功能
- 使用限制重置额度现在会显示其类型和到期时间,并允许你选择要兑换的额度。(#30488)
- 新增
writes应用审批模式,允许已声明的只读操作,同时在写入时进行提示。(#30482) - MCP 工具现在可以交互式请求身份验证,而无需实验性选择启用。(#28772)
- 应用服务器宿主可以在运行时提供 Codex 身份验证,并将成功登录重定向到托管页面。(#28745, #31274)
- 现在会检测全局 pnunen 安装,以便诊断和更新使用正确的包管理器。(#31503)
- 现在选择 Ultra 推理时,如果多智能体高并发可能快速增加用量,会发出警告。(#31621)
问题修复
- 恢复 ChatGPT 会话时,若压缩过程引用了已退役的模型,现在会改用当前选定的模型重试,从而正常恢复。(#30319)
- 修复了 Intel macOS 发布版二进制文件中 Code Mode 崩溃的问题。(#30953)
- Windows 沙箱会话现在可以删除可写根目录中的文件,并访问托管的主运行时。(#31138, #31574)
- 粘贴的终端控制序列不再会破坏 TUI 渲染或已恢复的对话历史。(#31494)
- 长时间运行的应用会话现在会为托管的
codex_apps连接器刷新已过期的身份验证。(#31486) - Responses WebSockets 在遵循系统代理和自定义证书颁发机构的同时,继续使用低延迟传输。(#31441, #31622)
其他变更
- 通过在每root处解析一次命名空间,缩短了远程执行器上的插件技能加载时间。(#31348)
- 使
/review分支选择器在大型仓库中更快、更可靠。(#31464) - 通过更清晰的指令和聚焦的工具集改进了自动审查行为。(#31480)
- 让 Amazon Bedrock 模型名称清晰标识其 GPT-5.6 系列和变体。(#31636)
- 设备代码登录警告现在会说明如何识别并阻止钓鱼尝试。 (#31648)
完整变更日志:https://github.com/openai/codex/compare/rust-v0.143.0...rust-v0.144.0
- #30292 序列化共享 MCP OAuth 凭据存储 @stevenlee-oai
- #30488 [codex-cli] 在兑换选择器中显示重置详情 @jayp-oai
- #31297 feat(core): 发出规范化命令执行条目 @owenlin0
- #31298 feat(core): 发出规范化动态工具调用条目 @owenlin0
- #31369 test(skills): 覆盖插件命名空间加载 @anp-oai
- #30953 fix(release): 添加缺失的 Intel V8 签名授权 @malsamiri-oai
- #31355 refactor: 让 ExternalAuth 返回 CodexAuth @lt-oai
- #31352 ci: 增加 Windows Bazel 本地测试作业数量 @anp-oai
- #30482 [codex-rs] 添加写入应用审批模式 @zamoshchin-openai
- #31439 在 Codex 中处理 bio 策略错误 @fc-oai
- #31319 [codex] 添加 connector 运行时延迟指标 @mzeng-openai
- #31312 使用模型目录审批消息 @dylan-hurd-oai
- #31422 test: 泛化 exec-server fixture @anp-oai
- #28772 [codex] 默认启用 auth elicitation @mzeng-openai
- #28745 [login] 支持托管成功重定向 @rafael-jac
- #31316 chore: 提取远程压缩请求尝试 @celia-oai
- #31299 feat(core): 发出规范化子代理活动条目 @owenlin0
- #31285 [1/5] [codex] 同步 managed-layer bundle schema @hefuc-oai
- #31300 feat(core): 发出规范化协作工具调用条目 @owenlin0
- #31301 feat(core): 发出规范化协作等待条目 @owenlin0
- #30319 fix: 使用所选模型重试被拒绝的 previous-model 压缩 @celia-oai
- #30879 在 Windows 命令安全中处理大小写混合的 URL @charliemarsh-oai
- #31191 处理补全分隔符和弹窗关闭 @charliemarsh-oai
- #31425 test: 添加 TestAppServer builder @anp-oai
- #31342 http-client: 暴露 WebSocket 代理先决条件 @bolinfest
- #31348 perf(skills): 按 root 解析插件命名空间 @anp-oai
- #31289 使用规范化的索引 Web 访问字段 @winston-openai
- #31464 通过
for-each-ref加速 review 分支选择器 @charliemarsh-oai - #31332 ci: 参数化 Cargo 目标路径 @anp-oai
- #31421 refactor: 统一外部认证解析 @pakrym-oai
- #31451 test: 将 TestAppServer 调用方迁移到 builder @anp-oai
- #31274 [codex] 添加外部提供的 Codex 认证 @lt-oai
- #31501 跟踪 hook 命令执行 @wiltzius-openai
- #31356 ci: 在 Windows 2025 上运行 V8 源码构建 @anp-oai
- #31283 core: 支持扩展拥有的 turn items @owenlin0
- #31570 fs: 支持遍历时修剪隐藏目录 @jif-oai
- #31465 使空分支列表消息与搜索一致 @charliemarsh-oai
- #31586 稳定加密 MAv2 spawn 请求测试 @jif-oai
- #31585 稳定远程压缩与动态 skill 目录的一致性 @jif-oai
- #31518 记录插件安装失败子类型 @charlesgong-openai
- #31587 稳定共享 rollout 预算测试 @jif-oai
- #31503 检测由 pnpm 管理的 Codex 安装 @charliemarsh-oai
- #31525 core: 将独立 Web 搜索迁移到扩展拥有的 turn items @owenlin0
- #31473 feat(core): 发出规范化 review 模式条目 @owenlin0
- #31452 test: 移除 TestAppServer 构造函数 @anp-oai
- #31612 在错误消息中对 MCP 超时时长取整 @jif-oai
- #31138 fix(windows-sandbox): 允许在可写根目录中删除 @fcoury-oai
- #31500 code-mode: 默认改为 hosted 模式 @cconger
- #31494 tui: 清理用户消息中的终端控制字符 @etraut-openai
- #31524 chore(protocol): 为生成的 item ID 使用 UUIDv7 @owenlin0
- #31496 当 Apple Git 不可用时回退到 HTTP @fc-oai
- #31578 限制 exec-server 待处理 RPC 数量 @jif-oai
- #29875 [codex] 清理导入会话的 fallback 标题 @stefanstokic-oai
- #31621 tui: 在 Ultra 高多代理并发时发出警告 @shijie-oai
- #31622 websocket-client: 添加支持代理的 connector @bolinfest
- #31574 [codex] 授予 Windows 沙箱对主运行时的访问权限 @abhinav-oai
- #31292 在采样请求内复用 MCP 工具快照 @sayan-oai
- #31630 feat(core): 发出规范化 hook 提示条目 @owenlin0
- #31636 feat: 更改 Amazon Bedrock GPT-5.6 显示名称 @celia-oai
- #31629 core: 停止直接发出旧版命令事件 @owenlin0
- #31441 core: 在使用系统代理时保留 Responses WebSockets @bolinfest
- #31357 ci: 通过 Dev Drives 路由构建 IO @anp-oai
- #31461 chore: 移除无用的 cargo audit 工作流 @anp-oai
- #31614 test: 将 app-server v2 启动迁移到 auto env @anp-oai
- #31497 [codex] 提高工具 schema 压缩阈值 @fbauer33
- #31650 code-mode: 让所有审批触发 elicitation 暂停 @cconger
- #31648 澄清设备代码钓鱼警告 @etraut-openai
- #31663 test(app-server): 使用原生 rollout fixture 路径 @fcoury-oai
- #31330 [codex-apps] 从文件 payload 中省略内部字段 @jacobzhou-oai
- #31480 更新自动 review 提示 @olliem-oai
- #21818 更新 models.json @github-actions
- #31427 test: 添加延迟的 exec-server transport @anp-oai
- #30278 [codex] 恢复 thread 时保留 reviewer @viyatb-oai
- #31675 扩展 agent core 所有权 @pakrym-oai
- #31486 [connectors] 刷新 codex_apps /ps/mcp 认证 @stevenlee-oai
- #31361 model-provider: 通过 HTTP client factory 路由模型发现 @bolinfest
- #30188 feat(rollout): 为分页 thread rollout 持久化 TurnItems @owenlin0
- #31596 默认使用图像生成扩展 @won-openai
- #31684 更新 models.json @github-actions