Skip to content

🚀 CodeBuddy Code v2.90.0 发布

✨ 新功能

Canvas 画布终端

新增 #/canvas 视图,在无限画布上自由布局多个终端窗口。支持拖拽移动、8 向 resize、网格吸附、缩放平移、框选操作,以及每个终端独立显示标题

消息预检压缩

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

UI 组件状态持久化

新增 /api/v1/storage REST API,将主题、语言、终端布局、编辑器状态、画布视口等 UI 组件状态从浏览器本地存储迁移到后端持久化,关闭标签页后不再丢失。支持 global 和 workspace 两级作用域,主题和语言采用双写策略确保首屏无闪烁

🔧 改进优化

  • MCP 连接容错:MCP Server 连接失败时静默降级,不再显示红色错误提示,增加 30 秒冷却期避免频繁重试
  • 子代理默认行为:省略 subagent_type 时默认使用独立上下文(general-purpose),避免非预期的上下文继承
  • 上下文使用量查询优化:修复会话恢复后上下文使用量查询失败的问题,确保压缩决策基于准确数据
  • 安装脚本加速:切换至全球加速域名,提升海外用户安装速度

🐛 问题修复

  • Headless 模式代理:修复代理环境下 MCP 连接失败的问题