🚀 CodeBuddy Code v2.152.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.152.0 |
| Agent SDK JS | v0.3.260 |
| Agent SDK Python | v0.3.259 |
✨ 新功能
本地 shell 子模式
在 Bash 模式(!)下按 Shift+Tab 即可切入本地 shell 子模式,提示符变为青色,方便一眼区分。
这个模式用来跑「只想自己看一眼」的命令:
- 命令与输出只在当前终端会话中展示,从不进入对话历史 —— 既不喂给模型,也不写入会话记录
--continue/--resume时不回放,/btw、上下文压缩、/fork同样看不到- 本次运行中可用
Up/Down与Ctrl+R连模式一起召回,但不写入输入历史文件,重启后不保留 - 普通命令的召回行为保持不变
/effort 与模型能力联动
/effort 命令和交互式 effort 面板现在只展示当前模型可用的档位。
- 选择当前模型不支持的档位(例如部分模型不支持
max)会被直接拒绝并提示可用档位,不再出现「设置成功但请求被拒」的情况 - 无法确认模型能力时,保持原有档位并给出提示
- 展示的当前档位会按当前模型能力换算,配置里的档位高于模型可用范围时会同时提示实际生效档位
- 发起模型请求前,超出当前模型可用范围的 effort 会自动收敛到可用档位,避免请求失败
内置 Miora MCP 支持沙箱 stdio
启用 WorkBuddy 沙箱时,内置 Miora MCP 通过双向 stdio 运行,并在沙箱会话重建后自动恢复连接。
🔧 改进优化
- 主 turn 聚合键对外暴露:W3C baggage 新增
codebuddy.root_request_id条目,同时为 Hook / Bash 子进程新增CODEBUDDY_ROOT_REQUEST_ID环境变量。子进程再拉起的可观测服务可以据此把 subagent / team 子调用的数据归回主用户轮次。 - 降低预热资源占用:降低 WorkBuddy 和 CodeBuddy 预热待命进程的常驻内存,激活后的完整对话与工具能力不受影响,并加强了内存防劣化保护。
- Web UI 消息交互:消息操作栏在桌面端按需显示,频道与普通对话的消息空白区域可直接聚焦输入框;时间分隔采用更清晰的相对日期和星期展示。
🐛 问题修复
- 网络中断后会话卡死:修复模型流连续因网络错误中断、自动重试预算耗尽后,本轮不再返回任何结果、界面持续停在「加载中」直到手动停止的问题。现在预算耗尽会立即下发终态错误,可直接重发。此前该状态还会让随后发送的消息一并静默排队、永不执行,需等 30 分钟兜底超时才恢复,现已一并修复。
- Windows Web UI 源代码管理面板与内容搜索:修复 Windows 上 Git 面板恒定显示「不是 git 仓库」、分支列表与提交历史为空且页面不报错的问题;修复内容搜索整体不可用(报
spawn grep ENOENT)的问题。内容搜索现在优先使用随 CLI 分发的 ripgrep,其次系统 ripgrep,最后回退 grep;没有匹配结果也不再被当作失败上报。 - TUI 中断:修复批准工具权限后,前台命令在排队消息场景下按 Esc 无法中断的问题。
- WorkBuddy 场景恢复 ImageGen / VideoGen 工具:修复 WorkBuddy 精简产物中这两个工具因构建期被误排除而始终不在可用工具列表中的问题,此前会导致模型在 craft / plan / expert 模式下无法生成图片和视频。恢复后是否真正启用仍由产品开关和环境变量控制。
- WorkBuddy 精简 CLI 异常诊断:修复精简 CLI 进程在崩溃、被信号收或终端吊销时缺少退出诊断落盘的问题,恢复与其它 CLI 变体一致的日志记录能力。
- 搜索工具改名后禁用配置失效:修复 WorkBuddy 搜索工具改名后旧禁用配置在 CLI 执行阶段失效的问题;升级前禁用 agentic_search 的用户无需重新操作安全中心。
- 技能清单条目丢失来源与位置:修复多行技能描述导致清单条目被拆行、模型看不到来源标记和文件位置而无法加载技能的问题,现在描述统一折叠为单行展示。
- Skill 描述覆盖:修复内置 Skill 经市场更新进入插件缓存后,宿主显式配置的描述上限仍被总预算二次截短的问题。
- 插件市场下架后无法启停卸载:修复插件下架后仍在本地安装的插件无法启用、禁用或卸载的问题。
- macOS 沙箱安全删除:修复关闭删除保护后 Python 和 Node.js 删除操作可能因缺少绝对路径而无法触发删除审批的问题;修复移动既有文件后后续删除绕过安全删除的问题,移动后的路径仍自动授权,但删除会进入废纸篓。
- Grep 沙箱稳定性:将分页上限下推到实际搜索并减少高频输出日志,降低大范围搜索对沙箱通信的压力。
- 工具参数校验:修复 Bash、PowerShell 和 Monitor 工具收到非字符串命令参数时可能中断整批工具调用的问题,现在会返回可读的参数错误并继续执行其他工具。