0.48.0
-
--add-dir用于添加额外的工作目录。 -
大量 MCP 改进:
- stdio 服务器现在使用由官方 rust MCP sdk 支持的新客户端
- stdio 服务器可以指定
cwd - 所有服务器均可指定
enabled_tools或disabled_tools - Streamable HTTP 服务器可在
codex mcp login期间指定scopes - 改进了启动错误消息
- 更好地遵循调用工具的指令
-
forced_login_method和forced_chatgpt_workspace_id的配置选项,可与 managed configs 配合使用,让企业对 Codex 的使用拥有更多控制权。 -
支持优雅地中断 agent by @pakrym-oai in https://github.com/openai/codex/pull/5287
-
修复 nix 构建 by @Mic92 in https://github.com/openai/codex/pull/4048
-
[MCP] 将完整的 MCP 错误渲染给模型 by @gpeal in https://github.com/openai/codex/pull/5298
-
修复 MCP Servers 配置章节的链接 by @lopopolo-openai in https://github.com/openai/codex/pull/5301
-
[MCP] 当 MCP auth 过期时,提示用户重新登录。 by @gpeal in https://github.com/openai/codex/pull/5300
-
fix: 将速率限制重置处理切换为时间戳 by @tibo-openai in https://github.com/openai/codex/pull/5304
-
fix: 删除宽字素时 diff_buffers 清除到末尾 by @MomentDerek in https://github.com/openai/codex/pull/4921
-
docs(changelog): 将安装命令更新为 @openai/codex@<version> by @truls27a in https://github.com/openai/codex/pull/2073
-
fix: 优雅处理缺失的 resume session id by @tibo-openai in https://github.com/openai/codex/pull/5329
-
fix: 改进自定义 prompt 文档,并实际使用 prompt 描述 by @tibo-openai in https://github.com/openai/codex/pull/5332
-
移动 rust analyzer 目标目录 by @pakrym-oai in https://github.com/openai/codex/pull/5328
-
创建独立的 TurnContexts by @pakrym-oai in https://github.com/openai/codex/pull/5308
-
feat: 添加 --add-dir 标志以支持额外的可写根目录 by @tibo-openai in https://github.com/openai/codex/pull/5335
-
docs: 添加 AGENTS.md 发现指南 by @tibo-openai in https://github.com/openai/codex/pull/5353
-
docs: 改进整体文档 by @tibo-openai in https://github.com/openai/codex/pull/5354
-
fix: 修复 config.md 文档不准确之处 by @tibo-openai in https://github.com/openai/codex/pull/5355
-
fix: 更新 codex -h 的 CLI 用法顺序 by @tibo-openai in https://github.com/openai/codex/pull/5356
-
docs: 对齐 sandbox 默认值,去重章节并改进入门指南 by @tibo-openai in https://github.com/openai/codex/pull/5357
-
[MCP] 为 MCP 工具名称添加
mcp__前缀 by @gpeal in https://github.com/openai/codex/pull/5309 -
feat: 实验性
codex stdio-to-uds子命令 by @bolinfest in https://github.com/openai/codex/pull/5350 -
添加 forced_chatgpt_workspace_id 和 forced_login_method 配置选项 by @gpeal in https://github.com/openai/codex/pull/5303
-
扩展 approvals 集成覆盖率 by @pakrym-oai in https://github.com/openai/codex/pull/5358
-
feat: 为 Codex Typescript SDK 添加图像支持 by @needs in https://github.com/openai/codex/pull/5281
-
从 TUI 命令头中移除 zsh -lc 包装 by @hxreborn in https://github.com/openai/codex/pull/5374
-
更新 Homebrew 安装说明以使用 cask by @shijie-oai in https://github.com/openai/codex/pull/5377
-
在 exec 中始终启用 plan 工具 by @pakrym-oai in https://github.com/openai/codex/pull/5380
-
在约 90% 时自动压缩 by @aibrahim-oai in https://github.com/openai/codex/pull/5292
-
为 app-server 协议生成 JSON schema by @rasmusrygaard in https://github.com/openai/codex/pull/5063
-
fix: 当 --add-dir 将被忽略时发出警告 by @tibo-openai in https://github.com/openai/codex/pull/5351
-
对速率限制 reset_at 使用整数时间戳 by @owenlin0 in https://github.com/openai/codex/pull/5383
-
chore: 重构工具执行工作流 by @jif-oai in https://github.com/openai/codex/pull/5278
-
为 UserInputItem 添加 ItemStarted/ItemCompleted 事件 by @pakrym-oai in https://github.com/openai/codex/pull/5306
-
tui: 移除引用渲染 by @nornagon-openai in https://github.com/openai/codex/pull/4855
-
[app-server] 读取速率限制 API by @owenlin0 in https://github.com/openai/codex/pull/5302
-
修复 onboarding 和更新横幅可能导致的终端损坏 by @nornagon-openai in https://github.com/openai/codex/pull/5269
-
减小测试的符号大小 by @pakrym-oai in https://github.com/openai/codex/pull/5389
-
docs: 更新高级指南细节 by @tibo-openai in https://github.com/openai/codex/pull/5395
-
docs: 阐明 responses 代理元数据 by @tibo-openai in https://github.com/openai/codex/pull/5406
-
[MCP] 添加配置选项以启用或禁用特定工具 by @gpeal in https://github.com/openai/codex/pull/5367
-
将
zsh -lc视为与bash -lc相同 by @gpeal in https://github.com/openai/codex/pull/5411 -
docs: 阐明 prompt 元数据行为 by @tibo-openai in https://github.com/openai/codex/pull/5403
-
docs: 移除过时的贡献参考 by @tibo-openai in https://github.com/openai/codex/pull/5400
-
docs: 记录 exec json 事件 by @tibo-openai in https://github.com/openai/codex/pull/5399
-
docs: 修正入门指南中的行为 by @tibo-openai in https://github.com/openai/codex/pull/5407
-
[MCP] 为缺少个人访问令牌的 GitHub MCP 提供专用错误消息 by @gpeal in https://github.com/openai/codex/pull/5393
-
chore(ci): 通过使用更大的 runner 加速 macOS 构建 by @JaviSoto in https://github.com/openai/codex/pull/5234
-
feat: 在 notify payload 中包含 cwd by @tibo-openai in https://github.com/openai/codex/pull/5415
-
fix(tui): 更新 WSL 说明 by @dylan-hurd-oai in https://github.com/openai/codex/pull/5307
-
[MCP] 将 rmcp 升级到 0.8.2 by @gpeal in https://github.com/openai/codex/pull/5423
-
传递 TurnContext,而不是 sub_id by @pakrym-oai in https://github.com/openai/codex/pull/5421
-
修复不稳定的 auth 测试 by @gpeal in https://github.com/openai/codex/pull/5461
-
chore: 移除环境变量标志 by @jif-oai in https://github.com/openai/codex/pull/5462
-
默认启用 plan 工具 by @pakrym-oai in https://github.com/openai/codex/pull/5384
-
feat: 为 unified_exec 发出事件 by @jif-oai in https://github.com/openai/codex/pull/5448
-
fix: 修复省略 0 行时的 UI 问题 by @jif-oai in https://github.com/openai/codex/pull/5451
-
[app-server] model/list API by @owenlin0 in https://github.com/openai/codex/pull/5382
-
为 resume 初始消息添加基线测试 by @pakrym-oai in https://github.com/openai/codex/pull/5466
-
[otel] 为 app-server 初始化 otel by @apanasenko-oai in https://github.com/openai/codex/pull/5469
-
feat: 为 model provider 定义添加 experimental_bearer_token 选项 by @bolinfest in https://github.com/openai/codex/pull/5467
-
记录 HTTP 版本 by @pakrym-oai in https://github.com/openai/codex/pull/5475
-
feat: 将通过 ctrl+c 清除的文本添加到历史记录,以便可用上箭头恢复 by @JaviSoto in https://github.com/openai/codex/pull/5470
-
docs: 在 brew 命令中添加
--cask选项作为建议 by @yanskun in https://github.com/openai/codex/pull/5432 -
chore: 对齐 unified_exec by @jif-oai in https://github.com/openai/codex/pull/5442
-
feat: 本地 tokenizer by @jif-oai in https://github.com/openai/codex/pull/5508
-
chore: 移除 approve all by @jif-oai in https://github.com/openai/codex/pull/5503
-
[MCP] 添加对为 MCP oauth 指定 scopes 的支持 by @gpeal in https://github.com/openai/codex/pull/5487
-
添加新的 thread items,并调整事件解析以使用它们 by @pakrym-oai in https://github.com/openai/codex/pull/5418
-
chore: 清理 spec 测试 by @jif-oai in https://github.com/openai/codex/pull/5517
-
docs: 修复 agents 回退示例 by @tibo-openai in https://github.com/openai/codex/pull/5396
-
[MCP] 移除旧版 stdio 客户端,改用 rmcp by @gpeal in https://github.com/openai/codex/pull/5529
-
将更改 turn 输入的功能移至
ConversationHistoryby @aibrahim-oai in https://github.com/openai/codex/pull/5473 -
[app-server] 发送 account/rateLimits/updated 通知 by @owenlin0 in https://github.com/openai/codex/pull/5477
-
修复 IME 提交丢失前导数字的问题 by @genki in https://github.com/openai/codex/pull/4359
-
[app-server] 添加新的 account 方法 API 存根 by @owenlin0 in https://github.com/openai/codex/pull/5527
-
chore: 清理
handle_container_exec_with_paramsby @jif-oai in https://github.com/openai/codex/pull/5516 -
fix: 审批问题 by @jif-oai in https://github.com/openai/codex/pull/5525
-
tui: 在显示中展示聚合输出 by @nornagon-openai in https://github.com/openai/codex/pull/5539
-
处理 turn 期间的取消/中止 by @aibrahim-oai in https://github.com/openai/codex/pull/5543
-
chore: 测试 apply_path by @jif-oai in https://github.com/openai/codex/pull/5557
-
feat: 对 unified_exec 截断使用实际 tokenizer by @jif-oai in https://github.com/openai/codex/pull/5514
-
fix: 修复被 gitignore 忽略的 CODEX_HOME 的 resume 查找 by @tibo-openai in https://github.com/openai/codex/pull/5311
-
feat: 在 unified exec 上结束事件 by @jif-oai in https://github.com/openai/codex/pull/5551
-
@Mic92 在 https://github.com/openai/codex/pull/4048 中完成了首次贡献
-
@lopopolo-openai 在 https://github.com/openai/codex/pull/5301 中完成了首次贡献
-
@MomentDerek 在 https://github.com/openai/codex/pull/4921 中完成了首次贡献
-
@truls27a 在 https://github.com/openai/codex/pull/2073 中完成了首次贡献
-
@needs 在 https://github.com/openai/codex/pull/5281 中完成了首次贡献
-
@hxreborn 在 https://github.com/openai/codex/pull/5374 中完成了首次贡献
-
@owenlin0 在 https://github.com/openai/codex/pull/5383 中完成了首次贡献
-
@yanskun 在 https://github.com/openai/codex/pull/5432 中完成了首次贡献
-
@genki 在 https://github.com/openai/codex/pull/4359 中完成了首次贡献
完整变更日志: https://github.com/openai/codex/compare/rust-v0.47.0...rust-v0.48.0