← 返回更新日志

Codex rust-v0.24.0

2025-08-26 · GitHub 原文
## 亮点: ### 新功能 - 消息队列功能 (#2637) - 支持复制粘贴/拖放图片文件 (#2567) - 对话记录模式(Ctrl+T),支持滚动查看 (#2525) - 可从之前消息处编辑/继续对话(按两次Esc)(#2607) - 使用 --search 选项时支持网络搜索 (#2371) ### 终端界面 - 默认隐藏思维链;在状态指示器中显示标题 (#2316) - 在分页器中显示差异输出(+带代码块标题)(#2568) - 简化命令审批界面 (#2708) - 统一处理Esc/Ctrl+C中断操作 (#2661) - 修复Windows PowerShell粘贴问题 (#2544) ### 工具与执行 - 支持长时间运行的Shell命令 `exec_command`/`write_stdin` (#2574) - 提高补丁应用的可靠性 (#2646) - 设置重试次数上限 (#2701) - 通过确定性排序MCP工具提高缓存命中率 (#2611) ### 其他改进 - 为GPT-5添加模型详细程度配置 (#2108) - 读取直至Git根目录的所有AGENTS.md文件 (#2532) - 修复工作树中的Git根目录解析问题 (#2585) - 改进错误消息及其处理方式 (#2695, #2587, #2640, #2540) ## 合并的PR完整列表: - #2708 [功能] 简化命令审批界面 - #2706 [杂项] 调整AGENTS.md使代理不必总是测试 - #2701 添加重试配置设置的上限 - #2702 [修复] 表情符号内边距 - #2704 [功能] 将底部内边距减少到1行 - #2695 改进速率限制错误的用户提示信息 - #2691 统一Esc和Ctrl+C的控制流 - #2699 修复令牌刷新无法无缝工作的问题 - #2587 不将超时显示为"沙箱错误" - #2693 消息队列显示为斜体 - #2692 不在回溯中为Tui::Draw事件调度帧 - #2567 复制/拖动图片文件(MacOS终端 + iTerm) - #2688 为send_user_turn添加认证 - #2661 修复Esc键问题 - #2648 [执行] 清理补丁应用测试 - #2684 修复:在Windows上使用反斜杠作为路径分隔符 - #2637 终端界面:消息队列功能 - #2640 避免/compact响应无token_usage时的错误 (#2417) - #2678 索引文件 - #2665 依赖更新:在/codex-rs中将toml_edit从0.23.3升级到0.23.4 - #2664 修复:将ExecSessionManager限定在会话范围内,而非使用全局单例 - #2663 修复:主分支构建失败;引入ToolsConfigParams帮助修复 - #2611 通过使MCP工具顺序确定性提高缓存命中率 - #2649 修复:更新gpt-5统计信息 - #2497 依赖更新:在/codex-rs中将whoami从1.6.0升级到1.6.1 - #2646 功能:在应用补丁时使用arg0技巧 - #2643 [应用补丁] 禁用默认的自由格式工具 - #2633 测试:在codex-core中加快测试执行速度 - #2607 从历史记录中的更早点恢复对话 - #2371 添加网络搜索工具 - #2364 发送聚合输出 - #2605 对话记录提示 - #2381 添加中断并向模型提供反馈的功能 - #2574 功能:支持exec_command和write_stdin工具的可流式Shell - #2575 从先前的消息分支对话 - #2600 终端界面:修复wezterm上的大小调整问题 - #2590 终端界面:合并命令输出;在对话记录中显示完整命令 - #2592 终端界面:在底部打开对话记录模式 - #2518 修复AGENTS.md中的拼写错误 - #2492 依赖更新:在/codex-rs中将reqwest从0.12.22升级到0.12.23 - #2547 修复Shell命令审批测试中的不稳定性 - #2498 依赖更新:在/codex-rs中将serde_json从1.0.142升级到1.0.143 - #2595 将models.rs移至protocol - #2594 修复:优先发送MCP结构化内容作为函数调用响应(如果可用) - #2586 测试:简化config.rs中的测试 - #2593 提高'cargo test -p codex-tui'的性能 - #2585 [配置] 检测Git工作树以确定项目信任 - #2576 [应用补丁] 自由格式的应用补丁工具 - #2577 添加AuthManager并增强GetAuthStatus命令 - #2544 修复/终端界面Windows多行粘贴问题 - #1695 ctrl+v粘贴图片 + @file接受图片 - #2569 改进挂起行为 - #2108 功能(gpt5):通过Responses API为GPT-5添加模型详细程度配置 - #2568 在分页器中显示差异输出 - #2539 [应用补丁] 清理应用补丁工具定义 - #2571 [Shell工具] 小幅更新确保Shell一致性 - #2523 核心:为受信任的项目编写显式的[projects]表 - #2533 调整非真彩色终端上的微光阈值 - #2564 更新README.md - #2562 终端界面:对话记录模式实时更新 - #2536 重构:将斜杠命令处理移至chatwidget - #2488 终端界面:显示差异代码块标题以分隔各部分 - #2532 读取直至Git根目录的所有AGENTS.md - #2535 启动时滚动而非清除 - #2540 解析并暴露流错误 - #2272 [提示] xml格式的环境上下文 - #2546 为ParsedItem添加serde标签 - #2496 向MCP服务器添加新的认证相关方法和事件 - #2537 终端界面:在历史记录中显示升级横幅 - #2538 在对话记录中显示思考过程 - #2316 默认隐藏思维链;在状态指示器中显示标题 - #2525 添加对话记录模式 - #2319 在Windows上桥接到PowerShell的命令生成 - #2534 修复:更新.github/workflows/codex.yml中的构建缓存键 - #2516 终端界面:未配置MCP服务器时链接文档 - #2528 修复内部员工的登录问题 - #2524 将引导屏幕重构为单独的"应用" - #2477 [应用补丁] 修复针对heredocs的补丁应用 - #2489 终端界面:切换到使用tokio + EventStream处理crossterm事件 - #2362 终端界面:Tab补全命令时光标移至末尾 - #2437 检测终端类型并包含在请求头中 - #2502 功能:复制调整