🚀 CodeBuddy Code v2.89.0 发布
✨ 新功能
Canvas 画布终端
全新的 #/canvas 视图,支持无限画布自由布局多终端 Tile。你可以在画布上拖拽移动终端窗口、8 向 resize 调整大小、网格吸附对齐、缩放平移浏览全局,以及框选批量操作。每个终端 Tile 支持独立的标题显示,打造真正的多终端协作工作空间。
消息预检压缩
用户发送消息前自动检查上下文占比,超过阈值时先压缩再处理消息,避免上下文过大影响对话质量。压缩后直接处理用户原始消息,无需额外的恢复步骤。支持通过环境变量 CODEBUDDY_PRE_MESSAGE_COMPACT_PCT 自定义触发阈值(默认 10%)。
🔧 改进优化
- MCP 工具列表容错:MCP Server 的 listTools 调用失败时自动降级为缓存结果,增加 30 秒冷却期避免频繁重试,提升 MCP 连接稳定性
- Agent 子代理默认模式:省略 subagent_type 参数时默认使用 general-purpose 模式,行为更清晰可预期
- SDK 用量数据完善:在消息响应中完整填充 cache 相关 token 统计字段,提升用量数据的准确性
- Team 功能开关:通过
CODEBUDDY_CODE_EXPERIMENTAL_AGENT_TEAMS环境变量灵活控制 Agent Teams 功能 - 上下文使用量查询优化:修复 resume 后上下文使用量查询失败的问题,确保压缩和恢复场景下数据完整
- 安装脚本加速:下载源切换为全球加速域名,提升海外用户安装速度
🐛 问题修复
- Headless 模式代理连接:修复 headless 构建中代理环境下 MCP 连接失败的问题,确保企业网络环境下正常使用