Skip to content

🚀 CodeBuddy Code v2.77.0 发布

✨ 新功能

插件系统全面升级

插件系统迎来重大增强,显著提升了插件的安装、管理和扩展能力:

  • 多来源安装:支持通过 npm 包和 Git 仓库子目录安装插件,灵活适配不同的插件分发方式
  • MCP Bundle 支持:支持从远程 URL 或本地文件加载预打包的 MCP 服务(.mcpb/.dxt/.zip),简化 MCP 服务集成
  • Output Style 扩展:插件可以提供自定义输出样式,个性化 Agent 的输出表现
  • 默认 Agent 配置:插件支持通过 settings.agent 设置默认 Agent,作为最低优先级 base layer
  • PATH 自动注入:启用插件的 bin/ 目录自动注入到 Bash 工具的 PATH 中
  • 用户配置选项:插件支持定义 userConfig 字段,安装时交互式收集用户配置
  • 依赖解析:支持 DFS 闭包算法解析插件传递依赖,含循环检测

插件安全与管理

  • 市场名称保护:四层防御机制防止第三方冒充官方市场
  • 企业策略服务:通过 managed-settings 控制插件启用/禁用,满足企业合规需求
  • --plugin-dir 参数:支持从本地目录加载插件,方便开发和测试
  • /reload-plugins 命令:无需重启即可重新加载所有插件组件
  • /plugin-validate 命令:四层校验插件目录结构和 manifest 有效性

🔧 改进优化

  • Venus 端点兼容适配器:支持 Venus OpenAI 兼容代理端点的 Prompt 缓存注入和请求字段清理,模型适配器与端点适配器可叠加使用
  • SDK MCP 工具过滤器:确保权限和 deny 规则正确应用于 SDK 注册的自定义工具

🐛 问题修复

  • AskPanel 竞态修复:修复 doneAsk/rejectAsk 与 approve/reject 的调用顺序问题,避免工具在获得答案前继续执行
  • 图片消息类型修复stripImageContent 使用正确的 input_text 类型替换图片占位,避免类型不匹配

📝 文档更新

  • 插件市场文档:全面更新插件市场使用指南
  • CLI 文档更新:更新 CLI 参考、环境变量、HTTP API、斜杠命令等多篇文档的中英文版本