0.42.0
-
引入基于实验性 Rust SDK 的 MCP 客户端 (#4252)
-
新增
responses-api-proxy组件,以简化和保护响应处理/代理 (#4246) -
新增安全模式:
CODEX_SECURE_MODE=1,用于限制进程可观测性 (#4220) -
更明确的
codex exec事件,包括item.started,并改进输出显示 (#4177, #4250, #4113) -
更安全的命令执行:核心中的危险命令检查以及 Windows 特定安全措施 (#4211, #4119)
-
UX 改进:重构
/status,展示和细节更清晰;无分页会话列表;审批移至ListSelectionView;改进 MCP 工具调用样式;并在流式传输期间隐藏状态指示器 (#3194, #4275, #3871, #4101, #4196) -
稳定性与正确性:修复压缩的 token 使用量;提升 SSE 挂载可靠性;修复编辑先前会话时的 bug (#4281, #4264, #4237)
-
IDE 扩展可靠性:修复当
.codex目录不存在时使用 API key 登录失败的问题 (#4258) -
内部清理与重构:涉及 state、footer 逻辑和未使用代码 (#4174, #4259, #4310)
-
[#4304] /status 后续 (#4304)
-
[#4310] 杂项:移除死代码;移除帧计数和有状态渲染辅助函数 (#4310)
-
[#4252] [MCP] 引入基于官方 Rust SDK 的实验性 MCP 客户端 (#4252)
-
[#4255] 添加 todo-list 工具支持 (#4255)
-
[#4246] 特性:引入 responses-api-proxy (#4246)
-
[#4281] 修复:压缩的 token 使用量 (#4281)
-
[#4113] 成功时以精简显示展示 exec 输出 (#4113)
-
[#4275] 将审批改为使用 ListSelectionView (#4275)
-
[#4259] 将 footer 逻辑重构到新文件 (#4259)
-
[#4229] 重构:state - 2 (#4229)
-
[#4211] core:添加潜在危险命令检查 (#4211)
-
[#4264] 实际只挂载一次 SSE (#4264)
-
[#4254] 添加 codex exec 测试辅助工具 (#4254)
-
[#4258] 修复 IDE 扩展中当
.codex目录不存在时使用 API key 登录失败的问题 (#4258) -
[#4256] 修复 sandbox 文档中的拼写错误 (#4256)
-
[#4250] [codex exec] 添加 item.started 并支持其用于命令执行 (#4250)
-
[#4251] 修复 (#4251)
-
[#4248] 修复调整到较小宽度时的 bug (#4248)
-
[#4067] 使测试在 sandbox 中干净通过 (#4067)
-
[#4204] 修复错误消息 (#4204)
-
[#4177] 添加显式 codex exec 事件 (#4177)
-
[#4194] 杂项:将 attempt_stream_responses() 从 stream_responses() 中重构抽出 (#4194)
-
[#4237] 修复:带有排队消息时按 esc 会覆盖 composer 中的草稿 (#4237)
-
[#4220] 特性:添加对 CODEX_SECURE_MODE=1 的支持,以限制进程可观测性 (#4220)
-
[#4196] 重构 /status (#4196)
-
[#4174] 重构:完整 state 重构 (#4174)
-
[#4205] github:将工作流中的 codespell action 更新到 v2.1 (#4205)
-
[#4195] 为非 gpt-5 模型发送 text 参数 (#4195)
-
[#4188] 杂项:从 env_flags 中删除未使用的值 (#4188)
-
[#4119] 添加 Windows 特定方法,用于检查命令是否安全 (#4119)
-
[#3194] 无分页会话列表 (#3194)
-
[#3871] 改进 MCP 工具调用样式 (#3871)
-
[#4101] 当答案流开始时隐藏状态指示器 (#4101)
-
[#4160] 简化工具实现 (#4160)