0.52.0

正式版 10 个月前 查看官方 Release →
新增 0 修复 0 其他 8

亮点

其他改进

已合并 PR 列表

  1. https://github.com/openai/codex/pull/5475 中记录 HTTP 版本
  2. feat: 在 https://github.com/openai/codex/pull/5508 中实现本地 tokenizer
  3. chore: 在 https://github.com/openai/codex/pull/5503 中移除 approve all
  4. [MCP] 在 https://github.com/openai/codex/pull/5487 中新增对为 MCP OAuth 指定 scopes 的支持
  5. chore: 在 https://github.com/openai/codex/pull/5517 中清理 spec 测试
  6. [MCP] 在 https://github.com/openai/codex/pull/5529 中移除旧版 stdio 客户端,改用 rmcp
  7. [app-server] 在 https://github.com/openai/codex/pull/5477 中发送 account/rateLimits/updated 通知
  8. https://github.com/openai/codex/pull/5535 中修复 unified exec session id 测试辅助工具
  9. [app-server] 在 https://github.com/openai/codex/pull/5527 中新增 account 方法 API stub
  10. chore: 在 https://github.com/openai/codex/pull/5516 中清理 handle_container_exec_with_params
  11. fix: 在 https://github.com/openai/codex/pull/5525 中修复 approval 问题
  12. tui: 在 https://github.com/openai/codex/pull/5539 中于 display 显示聚合输出
  13. https://github.com/openai/codex/pull/5543 中处理 turn 执行期间的取消/中止
  14. chore: 在 https://github.com/openai/codex/pull/5557 中对 apply_path 进行测试
  15. feat: 在 https://github.com/openai/codex/pull/5514 中为 unified_exec 截断使用实际 tokenizer
  16. feat: 在 https://github.com/openai/codex/pull/5551 中为 unified exec 添加结束事件
  17. https://github.com/openai/codex/pull/5582 中为 mac 按键提示使用 Option 符号
  18. https://github.com/openai/codex/pull/5581 中将 token_info 移至 ConversationHistory
  19. [MCP] 在 https://github.com/openai/codex/pull/5542 中将 rmcp 更新至 0.8.3
  20. [MCP] 在 https://github.com/openai/codex/pull/5595 中改进超时和 GitHub 的启动错误
  21. fix: 在 https://github.com/openai/codex/pull/5625 中修复不稳定测试
  22. https://github.com/openai/codex/pull/5570 中为过期的速率限制以及未缓存速率限制的情况添加消息提示
  23. https://github.com/openai/codex/pull/5564 中新增带请求日志的 CodexHttpClient 包装器
  24. [app-server] 在 https://github.com/openai/codex/pull/5642 中修复 account/read 响应注解
  25. https://github.com/openai/codex/pull/5640 中新增使用 brew 升级 codex 的说明
  26. https://github.com/openai/codex/pull/5645 中记录更多类型的 request ID
  27. https://github.com/openai/codex/pull/5536 中为违反 sandbox 策略的命令新增模型摘要和风险评估
  28. [MCP] 在 https://github.com/openai/codex/pull/5648 中对 /mcp 和 mcp get 中的环境变量值进行脱敏
  29. [MCP] 在 https://github.com/openai/codex/pull/5653 中于 mcp add 后通过 experimental_use_rmcp_client 正确门控登录
  30. [codex][app-server] 在 https://github.com/openai/codex/pull/5578 中引入 codex/event/raw_item 事件
  31. https://github.com/openai/codex/pull/5654 中修复不稳定的单元测试
  32. https://github.com/openai/codex/pull/5661 中改进反馈
  33. https://github.com/openai/codex/pull/5663 中跟进反馈
  34. https://github.com/openai/codex/pull/5680 中跳过不稳定测试
  35. https://github.com/openai/codex/pull/5686 中为 profile 新增 sandbox_mode 支持
  36. https://github.com/openai/codex/pull/5688 中缩短耗时数分钟的单元测试运行时间
  37. [MCP] 在 https://github.com/openai/codex/pull/5676 中澄清 stdio token 相关文档的小问题
  38. fix: 在 https://github.com/openai/codex/pull/5797 中为实验性模型使用 codex-exp 前缀,并将 codex- 模型视为生产模型
  39. fix: 在 https://github.com/openai/codex/pull/5796 中回滚“[app-server] 修复 account/read 响应注解 (#5642)”
  40. https://github.com/openai/codex/pull/5682 中新增反馈上传请求处理
  41. feat: 在 https://github.com/openai/codex/pull/5658 中使用 model_provider 标注对话以便过滤
  42. feat: 在 https://github.com/openai/codex/pull/5793 中更新 NewConversationParams,使其接受可选的 model_provider
  43. feat: 在 https://github.com/openai/codex/pull/5630 中接入撤销功能
  44. feat: 在 https://github.com/openai/codex/pull/5618 中实现异步 ghost commit
  45. feat: 在 https://github.com/openai/codex/pull/5629 中实现 TUI 撤销操作
  46. nit: 在 https://github.com/openai/codex/pull/5809 中补充 session task 文档
  47. chore: 在 https://github.com/openai/codex/pull/5631 中处理撤销相关小问题
  48. fix: 在 https://github.com/openai/codex/pull/5811 中修复测试 yield 时间
  49. feat: 在 https://github.com/openai/codex/pull/5803 中引入 GetConversationSummary RPC
  50. feat: 在 https://github.com/openai/codex/pull/5817 中遇到未知的 enabled/disabled feature 时返回错误
  51. https://github.com/openai/codex/pull/5782 中使 token 刷新代码能容忍 id_token 缺失
  52. [Auth] 在 https://github.com/openai/codex/pull/5569 中为 Codex CLI 引入新的认证存储抽象
  53. feat: 在 https://github.com/openai/codex/pull/5821 中支持 model_family 中的 verbosity
  54. [Auth] 在 https://github.com/openai/codex/pull/5591 中为 Codex CLI 添加 keyring 支持
  55. https://github.com/openai/codex/pull/5652 中集中处理对话历史中的截断
  56. fix: 在 https://github.com/openai/codex/pull/5829 中将 account struct 移至 app-server-protocol 并使用 camelCase
  57. [MCP] 在 https://github.com/openai/codex/pull/5600 中将 MCP 工具调用结果图像渲染给模型
  58. https://github.com/openai/codex/pull/5794 中修复图像拖放
  59. https://github.com/openai/codex/pull/5835 中截断 mcp 工具的 content-item
  60. feat(tui): 在 https://github.com/openai/codex/pull/5568 中澄清 Windows 自动模式要求
  61. [Auth] 在 https://github.com/openai/codex/pull/5792 中根据配置选择要使用的认证存储
  62. chore: 在 https://github.com/openai/codex/pull/5812 中加速 pipeline
  63. chore: 在 https://github.com/openai/codex/pull/5848 中移除无用的 shell 内容
  64. chore: 在 https://github.com/openai/codex/pull/5836 中让所有 app-server 集成测试使用 anyhow::Result
  65. chore: 在 https://github.com/openai/codex/pull/5854 中拆分 submission loop
  66. https://github.com/openai/codex/pull/5833 中修复 advanced.md
  67. tui: 在 https://github.com/openai/codex/pull/5540 中于响应流期间显示排队消息
  68. https://github.com/openai/codex/pull/5857 中过滤掉先前轮次的推理项
  69. https://github.com/openai/codex/pull/5887 中回滚 #5812 release 文件
  70. https://github.com/openai/codex/pull/5892 中移除 beta 实验性标头
  71. https://github.com/openai/codex/pull/5891 中修复附加图像时偶发卡死的问题
  72. https://github.com/openai/codex/pull/5888 中验证图像的 MIME 类型
  73. [app-server] 在 https://github.com/openai/codex/pull/5879 中为更多导出类型标注 title
  74. [App Server] 在 https://github.com/openai/codex/pull/5890 中允许根据 conversation id 获取或恢复对话摘要
  75. [codex][app-server] 在 https://github.com/openai/codex/pull/5893 中从历史记录恢复对话
  76. https://github.com/openai/codex/pull/5655 中更频繁地刷新 token,并在认证和 token 刷新都失败时记录更清晰的日志消息
  77. fix(windows-path): 在 https://github.com/openai/codex/pull/5579 中保留 PATH 顺序;包含核心环境变量
  78. chore: 在 https://github.com/openai/codex/pull/5909 中合并 git crates
  79. feat: 在 https://github.com/openai/codex/pull/5825 中添加弃用警告
  80. feat: 在 https://github.com/openai/codex/pull/5908 中即使 sandbox 拒绝也添加输出
  81. https://github.com/openai/codex/pull/5901 中为包含可选字段的 protocol struct 添加缺失的 "nullable" 宏
  82. https://github.com/openai/codex/pull/5923 中为原始响应项添加包装器
  83. fix: 在 https://github.com/openai/codex/pull/5919 中修复 icu_decimal 版本
  84. chore: 在 https://github.com/openai/codex/pull/5878 中处理配置编辑器
  85. https://github.com/openai/codex/pull/5572 中将审查委托给 codex 实例
  86. [exec] 在 https://github.com/openai/codex/pull/5899 中新增 MCP 工具参数和结果
  87. https://github.com/openai/codex/pull/5546 中新增 item 流式事件
  88. https://github.com/openai/codex/pull/5934 中重新启用 SDK 图像转发测试
  89. https://github.com/openai/codex/pull/5937 中为 review 模式忽略 agent 消息增量
  90. https://github.com/openai/codex/pull/5940 中的 asdf
  91. https://github.com/openai/codex/pull/5943 中为 rollout path 添加仅调试用的斜杠命令
  92. https://github.com/openai/codex/pull/5936 中为 rollout path 添加仅调试用的斜杠命令
  93. https://github.com/openai/codex/pull/5942 中发送 delegate header
  94. chore: 在 https://github.com/openai/codex/pull/5958 中统一 config crates
  95. https://github.com/openai/codex/pull/5950 中将初始历史作为可选参数传递给 codex delegate
  96. feat: 在 https://github.com/openai/codex/pull/5959 中使 compaction prompt 可配置
  97. nit: 在 https://github.com/openai/codex/pull/5978 中记录 rmcp_client
  98. chore: 在 https://github.com/openai/codex/pull/5952 中对 freeform apply_patch 进行测试
  99. [codex] 在 https://github.com/openai/codex/pull/5897 中新增开发者说明
  100. [app-server] 在 https://github.com/openai/codex/pull/5939 中移除 serde(skip_serializing_if = "Option::is_none") 注解

查看 0.52.x 系列全部版本 →