Skip to content

🚀 CodeBuddy Code v2.54.0 发布

✨ 新功能

Skills 嵌套子目录

支持在 .codebuddy/skills/ 目录中使用子目录来组织 Skills。嵌套的 Skill 会自动生成冒号分隔的限定名称(如 category:skill-name),同时也支持短名称匹配,让 Skills 管理更加灵活有序。

🔧 改进优化

  • 启动优化:避免 PromptContext 初始化过程中的重复执行,并发请求复用同一初始化结果,提升启动速度
  • 模型选择优化:改进不同代理模式下的模型选择机制,提升配置灵活性
  • MCP 配置环境变量展开:MCP 服务器配置中的 ${VAR_NAME} 占位符会自动替换为对应环境变量值,支持 stdio 的 command/args/env 和 SSE/HTTP 的 url/headers 字段,缺失的变量保留原样并生成诊断提示
  • 上下文压缩稳定性:修复自动压缩流程中消息入队导致压缩不执行的问题,增强中断等待的健壮性;修复压缩过程中内部续行消息在聊天界面异常展示的问题
  • Vim 词移动增强:Vim 模式和快捷键的词移动(w/b/e)现在正确支持中日韩字符,每个 CJK 字符视为独立词
  • Gzip 压缩判断优化:当用户配置了自定义 API 地址或模型使用自定义 URL 时自动跳过 gzip 压缩,避免第三方服务不支持 gzip 导致请求失败
  • Hook 输出编码修复:修复在中文 Windows 系统上,Hook 脚本的错误信息显示为乱码的问题
  • /skills 面板增强:Skills 面板现在同时展示自定义斜杠命令,分组标题包含来源目录路径;Token 计数改为只统计描述部分,避免对上下文占用产生误解
  • 截断重试优化:当工具调用参数过长导致输出被截断时,重试提示会根据工具类型给出具体的拆分建议;修复可能导致无限重试的循环问题
  • 远程控制稳定性:优化 WebSocket 适配器实现和会话处理逻辑,提升连接稳定性
  • 任务面板刷新:修复任务详情视图在任务状态更新时未同步刷新的问题

🐛 问题修复

  • Plan 确认框显示:修复退出 Plan 模式确认框中错误显示 "Loading plan..." 的问题,现在会正确加载并展示 Plan 内容
  • Custom Agents 来源显示:修复 /context 命令中插件来源的 Custom Agent 显示 undefined 的问题