🚀 CodeBuddy Code v2.110.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.110.0 |
| Agent SDK JS | v0.3.190 |
| Agent SDK Python | v0.3.189 |
✨ 新功能
五个新增斜杠命令
本次新增了 5 个实用斜杠命令,覆盖代码审查、验证、调试等常见开发场景:
/simplify— 从复用、简化、效率、抽象层次四个角度审查并清理已变更代码,帮助你保持代码简洁/code-review— 审查当前 diff 中的正确性 bug 和代码质量问题,支持--fix自动修复和--comment直接发布 PR 评论/verify— 验证代码变更是否按预期工作,自动运行测试和构建检查,确保改动不破坏现有功能/copy— 将最近一条 AI 回复复制到系统剪贴板,支持通过参数指定第 N 条,方便快速引用内容/debug— 一键启用调试日志,帮助诊断会话中遇到的异常问题
🔧 改进优化
- 工具名称匹配:工具名称匹配现在支持大小写不敏感,当模型返回的工具名称大小写与注册名不一致时(如
PowershellvsPowerShell),工程层自动兜底匹配,避免工具调用失败 - Windows Git Bash 提示:在 Windows 平台上,Bash 工具描述中追加 Git Bash 语法提示,引导模型使用 POSIX shell 语法(
/dev/null而非NUL,$VAR而非%VAR%),提升 Windows 用户体验 - 权限模式文案:新增「自动」和「免打扰」两种权限模式的界面文案,描述更清晰直观
🐛 问题修复
- ACP 对话渲染:修复模型已返回最终文本但流式正文缺失时,客户端对话完成后没有显示后续内容的问题
- 后台任务通知:修复 WorkBuddy / Web UI 等 ACP 模式下后台任务完成后通知未转发给客户端的问题,后台命令执行完毕后现在会正确展示结果
- 日志完整性:修复 headless 模式被信号终止时缓冲日志丢失的问题,确保
~/.codebuddy/logs在所有退出路径下都能完整落盘 - MCP 工具 hook 拦截:修复 PreToolUse hook 对 MCP 工具调用不生效的问题,deny 规则现在能正确阻止 MCP 工具执行
- 插件 Hook 类型支持:修复插件
hooks.json中 prompt/agent/http 类型的 hook 被静默丢弃的问题,插件现在可以正确声明所有 4 种 hook 类型 - 会话标题生成:修复首次标题生成失败后会话永久无标题的问题,改为在生成成功前按用户提交重试,已生成或用户自定义的标题不再被异常覆盖
- 遥测上报:修复工具调用续跑时请求链路 ID 被旧状态短路,导致 trace 在工具调用节点后缺失后续模型轮次的问题
- 会话运行状态:修复队列或团队消息快速接续时,上一轮迟到的结束信号可能误清新一轮运行状态的问题,避免加载状态消失或后续响应卡住
- 画布终端稳定性:修复画布页面终端切换视图后内容空白的问题,终端状态在视图切换间完整保留