0.130.0
新增功能
- 插件详情现在会显示捆绑的 hooks,插件分享会公开链接元数据和可发现性控制。(#21447, #21495, #21637)
- 新增
codex remote-control,作为启动无头、可远程控制的 app-server 的更简单入口。(#21424) - App-server 客户端可以使用未加载、摘要或完整 turn item 视图来分页大型线程。(#21566)
- Bedrock 认证现在可以使用来自
aws login配置文件的 AWS 控制台登录凭证。(#21623) view_image可以在多环境会话中通过所选环境解析文件。(#21143)
问题修复
- 实时 app-server 线程现在无需重启即可获取配置变更。 (#21187)
- Turn 差异在 apply-patch 操作中保持准确,包括仍修改了文件的部分失败。 (#21180, #21518)
- 线程摘要、重命名、恢复和 fork 路径通过
ThreadStore运行得更好,包括没有本地 rollout 路径的线程。 (#21264, #21265, #21266) - 远程压缩现在会为 v2 流发出
response.processed,并避免在 API-key 压缩请求中发送service_tier。 (#21642, #21676) - Windows 沙盒设置现在会授予沙盒用户访问桌面运行时二进制缓存的权限。 (#21564)
- 从
codex exec启动横幅中移除了过时的 “research preview” 表述。 (#21683)
其他变更
- 新增更快的 Cargo profiling 构建配置,并禁用空的 doctest 目标,以加速 Rust 开发迭代。(#21574, #21584)
- 通过完整限定的 GitHub Action 固定版本、Dependabot 冷却期以及
cargo-shear升级,加强了依赖和 CI 规范。(#21436, #21547, #21599) - 通过移除未使用的 device-key API、额外的 skills 根目录、远程 thread-store 实现以及字符串键控的 MCP 工具映射,简化了内部接口面。(#21487, #21485, #21596, #21454)
- 新增可配置的 OpenTelemetry trace 元数据,以及更丰富的 review/feedback 分析,以便更好地调试和分诊。(#21556, #18747, #21434, #21498)
- 修复了 issue 模板,使 CLI 报告保留预期指引、标签正确应用,且功能请求链接到正确的贡献文档。(#21685, #21686, #21688)
- 更新了安装和工具文档,以一致使用
cargo install --locked。(#21592)
完整变更日志:https://github.com/openai/codex/compare/rust-v0.129.0...rust-v0.130.0
- #21494 [codex] 修复 PluginListParams 测试初始化器 @xli-oai
- #21447 在插件详情中显示插件钩子 @abhinav-oai
- #21356 feat: 使内置 MCP 成为一等运行时服务器 @jif-oai
- #21180 使 turn diff 跟踪由操作支撑 @jif-oai
- #21498 [codex] 将账户 ID 添加到反馈上传中 @pakrym-oai
- #21487 device-key: 清理未使用的 crate @euroelessar
- #21518 fix: 在 apply_patch 部分失败后保留精确的 turn diff @jif-oai
- #18747 [codex-analytics] 添加工具审查事件 schema @rhan-oai
- #21495 feat: 在 shareContext 中暴露插件共享元数据 @xl-openai
- #21454 [codex] 移除以字符串为键的 MCP 工具映射 @pakrym-oai
- #21424 添加顶层 remote-control 命令 @owenlin0
- #21187 app-server: 从最新配置快照刷新活动线程 @jif-oai
- #21461 [codex] 将工具规范移到处理程序上 @pakrym-oai
- #21547 将
cargo-shear升级到 1.11.2 @charliemarsh-oai - #21264 将线程名称编辑移至 ThreadStore @wiltzius-openai
- #21266 [codex] 修复无路径的线程摘要 @wiltzius-openai
- #21265 通过 thread store 路由 ThreadManager rollout 路径读取 @wiltzius-openai
- #21564 授予沙箱用户访问桌面运行时 bin 的权限 @iceweasel-oai
- #21582 为 Cargo profile 选项使用描述性名称 @zanie-oai
- #21574 添加用于基准测试的 Cargo 构建 profile @zanie-oai
- #21436 [codex] 在 GitHub Actions 中完全限定 hash-pins @ww-oai
- #21592 确保所有提到 cargo-install 的地方都使用 --locked @gankra-oai
- #21584 禁用空的 Cargo 测试目标 @charliemarsh-oai
- #21566 feat(app-server, threadstore): Thread 分页 API 和 ThreadStore 契约 @owenlin0
- #21556 codex-otel: 添加可配置的 trace 元数据 @bbrown-oai
- #21599 [codex] 为 Dependabot 应用 7 天冷却期 @ww-oai
- #21602 在 cargo build 和 lint 调用中使用
--locked@zanie-oai - #20664 添加 stdio exec-server 客户端传输 @starr-openai
- #21596 [codex] 移除远程 thread store 实现 @wiltzius-openai
- #20665 让环境提供程序负责默认选择 @starr-openai
- #21143 通过选定的环境路由 view_image @starr-openai
- #20666 添加 CODEX_HOME 环境 TOML 提供程序 @starr-openai
- #21642 在远程压缩 v2 后发送 response.processed @pakrym-oai
- #21646 回滚“在 cargo build 和 lint 调用中使用
--locked” @pakrym-oai - #21434 [codex-analytics] 接入协议原生审查计时 @rhan-oai
- #21485 移除技能列表中的额外根目录 @xli-oai
- #21623 feat: 为 Bedrock 认证启用 AWS 登录凭证 @celia-oai
- #21637 feat: 更新插件共享设置以支持可发现性 @xl-openai
- #21685 修复重复的 CLI issue 模板描述 @etraut-openai
- #21686 修复 issue 模板标签 @etraut-openai
- #21688 修复功能请求的 Contributing 链接 @etraut-openai
- #21683 移除 exec 研究预览横幅文案 @etraut-openai
- #21676 在 API 认证下从远程 /responses/compact 请求中省略 service_tier @aibrahim-oai