Skip to content

🚀 CodeBuddy Code v2.91.0 发布

✨ 新功能

Canvas 画布终端

全新 #/canvas 视图,支持在无限画布上自由布局多个终端 Tile。主要特性:

  • 拖拽移动和 8 向 resize 调整大小
  • 网格吸附,保持布局整洁
  • 缩放平移,轻松管理大量终端
  • 框选操作和 per-pane 终端标题显示

消息预检压缩

发送消息前自动检测上下文占比,超过阈值(默认 10%)时先压缩再处理,避免上下文过大影响对话质量。压缩后直接处理原始消息,无需额外恢复步骤。可通过环境变量 CODEBUDDY_PRE_MESSAGE_COMPACT_PCT 自定义阈值。

🔧 改进优化

  • 权限安全加固:HIGH 级别危险命令(如 sudo、rm -rf)在 bypass 模式下也需要用户确认,提升命令执行安全性。用户可通过配置 allow 规则自定义覆盖
  • DeferExecuteTool 权限增强:支持更灵活的权限规则匹配,如 DeferExecuteTool(*)DeferExecuteTool(TeamCreate)
  • 新增模型支持:新增 GLM-4.7 等大语言模型
  • MCP 工具列表容错:MCP Server 的 listTools 调用失败时自动降级为缓存结果,增加冷却期避免频繁重试
  • 安装脚本优化:下载源切换为全球加速域名,提升海外用户安装速度
  • 上下文使用量查询优化:修复 resume 后使用量数据链式遍历断裂问题,确保数据完整
  • SDK Cache 字段完善:在消息中正确填充 cache 相关 token 统计,替代之前的空值

🐛 问题修复

  • Headless 模式代理连接:修复代理环境下 MCP 连接失败的问题,在 headless 构建中正确打包 undici