← 返回更新日志

Codex rust-v0.112.0

2026-03-08 · GitHub 原文
## 新功能 - 新增 `@plugin` 提及功能,使用户可在聊天中直接引用插件,并自动包含其关联的 MCP/应用/技能上下文。(#13510) - 新增模型选择界面更新,确保最新的模型目录变更能在 TUI 选择流程中呈现。(#13617) - 将可执行权限配置文件合并到每轮沙箱策略中,用于 zsh-fork 技能执行,从而为工具运行提供更安全、可叠加的权限处理方式。(#13496) ## 错误修复 - 修复 JS REPL 状态处理,使先前初始化的绑定在单元格失败后仍能持久保留,减少迭代会话中脆弱的重启操作。(#13482) - 将 `SIGTERM` 信号处理方式调整为类似 Ctrl-C,以实现应用服务器 WebSocket 的优雅关闭,而非突然终止。(#13594) - 强化 js_repl 图像发送功能,仅接受 `data:` URL,防止通过 `emitImage` 转发外部 URL。(#13507) - 确保 Linux 下的 bubblewrap 沙箱运行始终取消用户命名空间共享,即使对于 root 所有权的调用也能保持隔离一致性。(#13624) - 改进 macOS 下 Seatbelt 的沙箱网络和 Unix 套接字处理,提升受限子进程环境的可靠性。(#12702) - 在工作流早期呈现反馈/诊断信息,使连接性和诊断结果在后续步骤前可见。(#13604) ## 文档 - 澄清 js_repl 图像指引(发送与编码语义),包括对重复调用 `emitImage` 的更清晰使用说明。(#13639) ## 杂项 - 修复 TUI 主题选择器路径中的小型拼写检查警告。(#13605) ## 更新日志 完整更新日志:https://github.com/openai/codex/compare/rust-v0.111.0...rust-v0.112.0 - #13594 将 SIGTERM 视为 Ctrl-C 以实现优雅关闭 @maxj-oai - #13605 修复关于预选的拼写检查警告 @fjord-oai - #13482 在失败单元格后持久化初始化的 js_repl 绑定 @fjord-oai - #13604 [诊断] 在工作流早期显示诊断信息 @rhan-oai - #13496 feat: 将技能权限配置文件合并到 zsh-fork 执行的轮次沙箱中 @celia-oai - #13507 强化 js_repl emitImage 以仅接受 data: URLs @fjord-oai - #13602 feat(core): 在 RolloutItem::TurnContext 中持久化 trace_id @owenlin0 - #13624 fix(linux-sandbox): 始终取消 bwrap 用户命名空间共享 @viyatb-oai - #12702 改进 macOS Seatbelt 网络和 Unix 套接字处理 @viyatb-oai - #13639 澄清 js_repl 图像发送与编码指引 @fjord-oai - #13510 添加 @plugin 提及功能 @sayan-oai - #13499 core/protocol: 添加结构化 macOS 附加权限并将其合并到沙箱执行中 @celia-oai - #13617 更新 models.json @aibrahim-oai