# 🚀 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、斜杠命令等多篇文档的中英文版本
