0.90.0
新增功能
- 新增带策略执行的网络沙箱代理,以更好地控制出站网络访问。(#8442)
- 通过应用服务器和 MCP 集成引入了第一阶段 connectors 支持,包括新的配置/文档更新。(#9667)
- 在 TUI 中以 beta 形式发布协作模式,提供更清晰的 plan → execute 交接以及简化的模式选择(Coding vs Plan)。(#9690, #9712, #9802, #9834)
- 新增临时线程,并改进了派生线程的协作工具来源元数据。(#9765, #9769)
- WebSocket 连接现支持代理配置。(#9719)
- 对多代理实施更严格的限制
问题修复
- 修复了多行带引号参数的 exec 策略解析问题。(#9565)
--yolo现在会跳过 git 仓库检查,而不再于仓库外直接失败。(#9590)- 通过处理乱序事件,并在工作目录不一致时进行提示,提升了 resume 的可靠性。(#9512, #9731)
- 当光标位于文本元素左边缘时,按退格键不再删除该文本元素。(#9630)
- 各界面上的配置加载错误信息更加清晰、更具可操作性。(#9746)
- 默认模型选择现在会遵循筛选后的预设,以避免出现无效的默认值。(#9782)
其他变更
- 更新了内置的模型目录/预设。(#9726)
- 更新了 GitHub Actions,以兼容 Node 24。(#9722)
- 修正了实验性协作提示模板中的一个拼写错误。(#9716)
- 为新的 connectors 配置界面添加了文档。(#9667)
完整变更日志:https://github.com/openai/codex/compare/rust-v0.89.0...rust-v0.90.0
- #9715 feat: 修复
codex features list的格式 @bolinfest - #9716 修复 experimental_prompt.md 中的拼写错误 @iudizm
- #9719 feat: 支持 ws 连接的代理 @apanasenko-oai
- #9712 TUI: 提示实现计划并切换到 Execute @charley-oai
- #9713 dpapi 使用机器作用域而不是用户作用域。@iceweasel-oai
- #9726 更新 models.json @github-actions
- #9667 [connectors] 支持 connectors 第 1 部分 - App server & MCP @mzeng-openai
- #9674 feat(app-server) 暴露
personality@dylan-hurd-oai - #9733 修改用于规划和推理力度的提示词 @aibrahim-oai
- #9730 任务运行时隐藏模式循环提示 @charley-oai
- #9720 feat: 添加 session source 作为 otel 元数据标签 @alexsong-oai
- #9565 修复多行带引号参数的 execpolicy 解析 @jdsalasca
- #9745 chore: 使用一些原始字符串以减少引号转义 @bolinfest
- #9753 nit: 在 rc sourcing 中排除 PWD @jif-oai
- #9690 feat: collab 的 tui beta @jif-oai
- #9116 跨 history/resume 持久化文本元素范围和附加图片 @charley-oai
- #9777 plan mode 提示词变更 @aibrahim-oai
- #9590 fix(exec): 使用 --yolo 标志时跳过 git 仓库检查 @zerone0x
- #9722 升级 GitHub Actions 以兼容 Node 24 @salmanmkc
- #9611 如果跳过配置加载则打印警告 @gt-oai
- #9782 从筛选后的预设中选择默认模型 @aibrahim-oai
- #9512 修复当用户事件出现在 head 之后时的 resume picker @jdsalasca
- #9787 从 defs.bzl 中移除过时的 TODO 注释 @jcoens-openai
- #9700 仍然加载 skills @gt-oai
- #9791 加载不受信任的规则 @gt-oai
- #9707 将 sandbox helper 二进制文件打包进主 zip,以供 winget 使用。@iceweasel-oai
- #9792 Chore: 从 header 中移除 mode @aibrahim-oai
- #9793 将 collaboration mode 改为 struct @aibrahim-oai
- #8442 feat: 引入网络沙箱代理 @viyatb-oai
- #9802 新增 coding 模式,并仅显示 coding 和 plan @aibrahim-oai
- #9746 又一轮配置错误消息改进 @etraut-openai
- #9812 从实验性提示中移除 batman 引用 @charley-oai
- #9769 feat: 为 collab 工具添加 thread spawn source @jif-oai
- #9765 feat: 临时线程 @jif-oai
- #9819 fix: libcc 链接 @jif-oai
- #9820 fix: musl 构建 @jif-oai
- #9316 fix(windows-sandbox): 读取后移除请求文件 @MaxMiksa
- #9630 当光标位于文本元素左边缘时,防止退格键移除该文本元素 @charley-oai
- #9840 回滚 "fix: musl build" @aibrahim-oai
- #9778 将欢迎动画断点提高到 37 行 @mzeng-openai
- #9731 从不同 cwd 恢复会话时询问 cwd 选择 @charley-oai
- #9841 回滚 "fix: libcc link" @aibrahim-oai
- #9806 使用 collaboration mode 掩码而不修改基础设置 @aibrahim-oai
- #9834 将 collab 标记为 beta @pakrym-oai
- #9847 回滚 "回滚 "fix: musl build"" @jif-oai
- #9855 feat: 限制 agents 数量 @jif-oai