0.89.0
新增功能
- 新增
/permissions命令,提供更精简的审批集,同时保留/approvals以保持兼容性。(#9561) - 新增
/skillUI,可用于启用或禁用单个技能。(#9627) - 改进斜杠命令的选择逻辑,优先匹配精确和前缀匹配,而非模糊匹配。(#9629)
- App server 现支持
thread/read,并可在thread/list中筛选已归档线程。(#9569, #9571) - App server 客户端现支持分层解析
config.toml,且config/read可根据指定的 cwd 计算生效配置。(#9510) - 发布产物现包含已发布 config schema 的稳定 URL。(#9572)
问题修复
- 修复了在
~//...这类路径中,波浪号展开可能逃出 HOME 目录的问题。(#9621) - TUI 的 turn 计时现在会在各条 assistant 消息之间重置,因此已用时间反映的是最新一次响应的耗时。(#9599)
其他变更
- 移除 TUI2 实验及其相关配置/文档,使 Codex 继续使用终端原生 UI。(#9640)
- 更新了 MCP 子命令文档,以匹配当前 CLI 行为。 (#9622)
- 刷新了
skills/list协议 README 示例,以匹配最新的响应结构。 (#9623)
完整变更日志:https://github.com/openai/codex/compare/rust-v0.88.0...rust-v0.89.0
- #9576 [bazel] 升级到 bazel9 @zbarsky-openai
- #9606 nit: 中断时的 UI @jif-oai
- #9609 chore: 防御性 shell 快照 @jif-oai
- #9621 fix: 修复波浪号扩展,以避免绝对路径逃逸 @tiffanycitra
- #9573 为 Windows 沙箱设置定义/发出一些指标 @iceweasel-oai
- #9622 docs: 修复过时的 MCP 子命令文档 @htiennv
- #9623 更新 skills/list 协议 README @gverma-openai
- #9616 [bazel] 升级 llvm 工具链并启用远程仓库缓存 @zbarsky-openai
- #9624 忘记添加一些 Windows 沙箱 nux 事件。 @iceweasel-oai
- #9633 添加 websockets 日志记录 @pakrym-oai
- #9592 Chore: 更新提示中的 plan mode 输出 @shijie-oai
- #9583 向 TurnContextItem 添加 collaboration_mode @charley-oai
- #9510 为 app server 添加分层 config.toml 支持 @etraut-openai
- #9629 feat: 更好地排序 shell 命令 @jif-oai
- #9599 fix(tui) 轮次计时增量 @dylan-hurd-oai
- #9572 feat: 在发布时发布 config schema @sayan-oai
- #9549 减少 burst 测试的不稳定 @charley-oai
- #9640 feat(tui): 退役 tui2 实验 @joshka-oai
- #9597 feat(core) ModelInfo.model_instructions_template @dylan-hurd-oai
- #9627 为 skill 启用/禁用添加 UI。 @xl-openai
- #9650 chore: 调整 AGENTS.md @dylan-hurd-oai
- #9656 添加 tui.experimental_mode 设置 @pakrym-oai
- #9561 feat(tui) /permissions 流程 @dylan-hurd-oai
- #9653 Fix: 降低向已关闭通道发送时的日志级别 @Kbediako
- #9659 Chore: 向 exec 审批请求添加 cmd 相关信息 @shijie-oai
- #9693 Revert "feat: 支持 ws 连接的代理" @pakrym-oai
- #9698 支持 end_turn 标志 @pakrym-oai
- #9645 textarea 下方的 Modes 标签 @charley-oai
- #9644 feat(core) 在轮次中更新 Personality @dylan-hurd-oai
- #9569 feat(app-server): thread/read API @owenlin0
- #9571 feat(app-server): 在 thread/list 中支持已归档线程 @owenlin0