0.86.0
新增功能
- Skill 元数据现在可以在
SKILL.toml中定义(名称、描述、图标、品牌色、默认提示词),并在 app server 和 TUI 中呈现 (#9125) - 客户端可通过请求头显式禁用 web search,并告知自身是否符合条件,从而与服务端的灰度发布控制保持一致 (#9249)
问题修复
- 现在接受 MCP elicitation 时会发送空 JSON payload 而非 null,以满足期望收到 content 的服务器 (#9196)
- 输入提示符 placeholder 样式恢复为非斜体,以避免终端渲染问题 (#9307)
- 空粘贴事件不再触发剪贴板图像读取 (#9318)
- Unified exec 会清理后台进程,防止监听器停止后出现延迟的 End 事件 (#9304)
其他变更
- 刷新 orchestrator prompt,以改进内部路由行为 (#9301)
- 减少
needs_follow_up错误日志中的噪音 (#9272)
完整变更日志:https://github.com/openai/codex/compare/rust-v0.85.0...rust-v0.86.0
- #9301 chore: 改进 orchestrator prompt @jif-oai
- #9304 nit: 清理 unified exec 后台进程 @jif-oai
- #9307 回滚最近对输入提示占位符文本的样式更改 @etraut-openai
- #9125 支持 SKILL.toml 文件。@xl-openai
- #9249 [search] 允许显式禁用 web search @sayan-oai
- #9272 移除 needs_follow_up 错误日志 @pap-openai
- #9318 回滚空粘贴图像处理 @aibrahim-oai
- #9196 fix: 在 elicitation Accept 时发送非 null 内容 @yuvrajangadsingh