← 返回更新日志

Codex rust-v0.30.0

2025-09-05 · GitHub 原文
### Codex 0.30.0 - **重大变更**:不再自动加载项目中的 `.env` 文件。 - **安全/行为**:不再存储请求;通过取消待处理的 OAuth 登录来释放端口。 - **核心/基础设施**:引入发布策略;共享 HTTP 客户端;改进剩余上下文大小的计算;优化推理总结的配置与处理;修正沙盒 Shell 工具的描述;改进服务器通知的序列化。 - **终端UI/用户体验**:修复大命令的审批对话框;在模态框打开时暂停状态计时器;分页器自动滚动;Bash 语法高亮;Mac 按键符号显示;避免零高度导致的 panic;改进 @ 文件搜索(支持隐藏目录)。 - **开发者体验/文档**:推荐 VS Code 扩展;更新 AGENTS.md 提示与说明;更新 API 密钥指南;CI 修复。 - **依赖**:升级 `uuid` 和 `wiremock` 库。 - **Windows**:在全访问模式下不再请求审批。 ### 合并的拉取请求 - [#3218] 在恢复功能完成前隐藏界面 - [#3217] 添加取消待处理 OAuth 登录以释放本地端口的逻辑 - [#3212] 不再存储请求 - [#3193] 杂务:改进 ServerNotification 的序列化 - [#3191] 重构:移除 AttachImage TUI 事件 - [#3190] 正确计算剩余上下文大小 - [#3187] 适配 UNIX 系统的 ZSH 并改进检测机制 - [#3185] MCP:增加会话恢复与会话历史列表功能 - [#3184] [重大变更] 停止加载项目 .env 文件 - [#3172] 杂务:将 rust-lang.rust-analyzer 和 vadimcn.vscode-lldb 添加到推荐扩展列表 - [#3171] [codex] 将推理总结格式的配置移至模型族配置类型 - [#3170] 修复:修正 serde_as 注解并通过测试验证 - [#3167] TUI:分页器自动滚动到底部 - [#3163] 修复:为 ExecCommandOutputDeltaEvent.chunk 使用更高效的传输格式 - [#3146] 修复:在发送请求前添加映射回调以解决竞态条件 - [#3143] 在 Mac 上使用 ⌥⇧⌃ 符号作为按键提示 - [#3142] 为 Bash 命令行添加语法高亮 - [#3138] [codex] 改进推理总结的处理 - [#3135] TUI:新增会话恢复选择器(--resume)和快速恢复功能(--continue) - [#3134] [TUI] 更新 /mcp 输出显示 - [#3133] TUI:避免在执行单元区域高度为零时出现 panic - [#3132] AGENTS.md:明确 codex-rs 的测试审批要求 - [#3131] 在模态框打开时暂停状态计时器 - [#3130] 修复 CI 失败问题 - [#3128] MCP 沙盒调用 - [#3127] 将用户消息分类以便传回 TUI - [#3123] 恢复带历史记录的会话时,重放响应项中的事件消息 - [#3122] 提示阅读 AGENTS.md 文件 - [#3121] 去除提示中的加粗关键词 - [#3118] [codex] 记录 TOML 配置文件中的 `use_experimental_reasoning_summary` 键 - [#3117] 在认证 URL 参数中包含发起者信息 - [#3116] 引入发布策略 - [#3112] 更新 API 密钥权限的指导说明 - [#3110] 增加创建 HTTP 客户端的通用方法 - [#3093] [mcp-server] 更新读取配置接口 - [#3087] TUI:修复大命令的审批对话框 - [#3069] 核心:修正沙盒 Shell 工具的描述(允许在任何位置读取) - [#3056] 杂务:清理详细程度的配置 - [#2988] 在非沙盒平台上自动批准 DangerFullAccess 补丁 - [#2981] 改进 @ 文件搜索:包含特定的隐藏目录,如 .github、.gitlab - [#2666] 杂务(deps):在 /codex-rs 中将 wiremock 从 0.6.4 升级到 0.6.5 - [#2493] 杂务(deps):在 /codex-rs 中将 uuid 从 1.17.0 升级到 1.18.0