← 返回更新日志

Codex rust-v0.87.0

2026-01-16 · GitHub 原文
## 新特性 - 用户消息元数据(文本元素和字节范围)现在可以在协议/应用服务器/核心层完整传递,使得UI注释能够保留在历史重构中 (#9331) - 协作等待调用现在可以在单个请求中阻塞多个ID,简化了多线程协调 (#9294) - 用户Shell命令现在在用户快照下运行,确保别名和Shell配置生效 (#9357) - TUI现在能够显示来自衍生/未订阅线程的审批请求 (#9232) ## 问题修复 - 压缩期间的令牌估算现在更加准确,改善了长时间会话的预算管理 (#9337) - MCP的CallToolResult现在在`content`和`structuredContent`中都包含`threadId`,并返回定义的输出模式以提高兼容性 (#9338) - TUI的"Worked for"分隔符仅在实际工作完成后显示 (#8958) - 通过管道传输的非PTY命令不再因等待标准输入而挂起 (#9369) ## 文档更新 - MCP接口文档已更新,反映了结构化输出模式和`threadId`的行为 (#9338) ## 项目维护 - Windows构建现在默认启用PowerShell UTF-8功能 (#9195) ## 更新日志 完整更新日志:https://github.com/openai/codex/compare/rust-v0.86.0...rust-v0.87.0 - #9331 在协议、应用服务器和核心层添加文本元素元数据 @charley-oai - #9195 维护(Windows):默认启用Powershell UTF8功能 @dylan-hurd-oai - #8958 修复(TUI):仅在执行实际工作时显示"Worked for"分隔符 @ThanhNguyxn - #9338 修复(MCP):在CallToolResult的content和structuredContent中都包含threadId @bolinfest - #9337 修复压缩期间的令牌估算 @etraut-openai - #9336 将模型轮询重命名为采样请求 @aibrahim-oai - #9232 特性:传播未订阅线程的审批请求 @jif-oai - #9357 特性:在用户快照下运行用户命令 @jif-oai - #9294 特性:协作等待多个ID @jif-oai - #9366 特性:CODEX_CI @jif-oai - #9367 提示协作 @jif-oai - #9369 维护:关闭非PTY进程的管道 @jif-oai