← 返回更新日志

Codex rust-v0.114.0

2026-03-11 · GitHub 原文
## 新功能 - 新增实验性代码模式,以支持更隔离的编码工作流。(#13418) - 新增实验性钩子引擎,包含 `SessionStart` 和 `Stop` 钩子事件。(#13276) - WebSocket 应用服务器部署现在在同一监听器上暴露 `GET /readyz` 和 `GET /healthz` 端点,以简化健康检查。(#13782) - 新增配置开关,用于完全禁用捆绑的系统技能。(#13792) - 交接(Handoffs)现在携带实时转录上下文,从而在轮次间转移工作时提高连续性。(#14132) - 改进了 `$` 提及选择器,通过清晰标注技能、应用和插件,并优先展示插件来提升体验。(#14147, #14163) ## 问题修复 - 修复了由并发用户-shell 查找导致的 Linux `tmux` 崩溃问题。(#13900) - 通过收紧启用检查,修复了在不支持的会话中启用应用的问题。(#14011) - 修复了中途退出后稍后恢复时,重新打开的线程卡在“进行中”状态的问题。(#14125) - 修复了权限处理逻辑,以保留传统的 `workspace-write` 行为,并确保较新的权限配置文件在旧版本上更安全地降级。(#13957, #14107) - 修复了审批流程,确保授予的权限在轮次间持久存在、与拒绝式配置协同工作,并被 `apply_patch` 所遵循。(#14009, #14055, #14118, #14165) ## 杂项 - 为 Python SDK 的生成式 v2 架构类型以及平台特定的运行时二进制文件奠定了基础。(#13953) ## 更新日志 完整更新日志:https://github.com/openai/codex/compare/rust-v0.113.0...rust-v0.114.0 - #14009 feat(core) 在轮次间持久化 request_permission 数据 @dylan-hurd-oai - #14136 fix(core): 为 responsesapi 网络搜索工具配置使用专用类型 @owenlin0 - #13782 codex-rs/app-server: 为 --listen websocket 服务器添加健康端点 @maxj-oai - #14055 fix(core) RequestPermissions + ApplyPatch @dylan-hurd-oai - #14118 feat(approvals) request_permissions 的 RejectConfig @dylan-hurd-oai - #13957 fix(protocol): 保留传统的 workspace-write 语义 @viyatb-oai - #14107 fix: 保持权限配置文件向前兼容 @viyatb-oai - #14147 使 dollar-mention 始终明确项目类别(技能、应用、插件) @sayan-oai - #14152 将工具输出重构为 trait 实现 @pakrym-oai - #14163 在菜单中优先排序插件 @sayan-oai - #13418 添加 code_mode 实验性功能 @pakrym-oai - #13276 钩子引擎的开端 @eternal-openai - #14135 tui: 仅对 gpt-5.4 显示快速状态 @pash-openai - #14157 在 codex 处理器中强制执行单一工具输出类型 @pakrym-oai - #14165 fix(core) 默认 RejectConfig.request_permissions @dylan-hurd-oai - #14167 将工具模块导出到代码模式运行器 @pakrym-oai - #13792 feat: 支持禁用捆绑的系统技能 @xl-openai - #14169 将 exec 命令截断移至 ExecCommandToolOutput @pakrym-oai - #14011 [apps] 修复应用启用条件。@mzeng-openai - #14000 延迟待处理清理,直到任务中止 @aibrahim-oai - #12296 为秒表暂停实现了线程级原子引发计数器 @cconger - #14132 使用实时转录作为交接上下文 @aibrahim-oai - #13879 稳定不完整的 SSE 重试测试 @aibrahim-oai - #14184 修复统一的 exec 测试输出断言 @aibrahim-oai - #14002 稳定 websocket 测试服务器绑定 @aibrahim-oai - #13939 稳定 app-server 通知初始化测试 @aibrahim-oai - #13953 python-sdk: 生成类型基础(所有 v2 架构) @shaqayeq-oai - #13603 修复发布模式集成测试编译器失败 @etraut-openai - #13900 修复 Linux tmux 在用户 shell 查找中的段错误 @etraut-openai - #13901 为反馈标签记录 ChatGPT 用户 ID @etraut-openai - #14183 为 exec_command 暴露强类型结果 @pakrym-oai - #14003 稳定 Windows 上的拆分 PTY 输出 @aibrahim-oai - #14229 在 McpHandler 中复用 McpToolOutput @pakrym-oai - #14125 当空闲时将不完整的恢复轮次标记为中断 @guinness-oai