Skip to content

🚀 CodeBuddy Code v2.110.0 发布

📦 版本信息

组件版本
CodeBuddy Code CLIv2.110.0
Agent SDK JSv0.3.190
Agent SDK Pythonv0.3.189

✨ 新功能

五个新增斜杠命令

本次新增了 5 个实用斜杠命令,覆盖代码审查、验证、调试等常见开发场景:

  • /simplify — 从复用、简化、效率、抽象层次四个角度审查并清理已变更代码,帮助你保持代码简洁
  • /code-review — 审查当前 diff 中的正确性 bug 和代码质量问题,支持 --fix 自动修复和 --comment 直接发布 PR 评论
  • /verify — 验证代码变更是否按预期工作,自动运行测试和构建检查,确保改动不破坏现有功能
  • /copy — 将最近一条 AI 回复复制到系统剪贴板,支持通过参数指定第 N 条,方便快速引用内容
  • /debug — 一键启用调试日志,帮助诊断会话中遇到的异常问题

🔧 改进优化

  • 工具名称匹配:工具名称匹配现在支持大小写不敏感,当模型返回的工具名称大小写与注册名不一致时(如 Powershell vs PowerShell),工程层自动兜底匹配,避免工具调用失败
  • 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 在工具调用节点后缺失后续模型轮次的问题
  • 会话运行状态:修复队列或团队消息快速接续时,上一轮迟到的结束信号可能误清新一轮运行状态的问题,避免加载状态消失或后续响应卡住
  • 画布终端稳定性:修复画布页面终端切换视图后内容空白的问题,终端状态在视图切换间完整保留