# 🚀 CodeBuddy Code v2.45.0 发布

## ✨ 新功能

### 工具搜索与延迟加载

新增 ToolSearch 工具，支持通过自然语言搜索可用工具。MCP 服务器现在支持 `defer_loading` 配置，将工具延迟到需要时才加载，有效减少上下文消耗并提高工具选择准确性。

### 环境变量模型配置

支持通过环境变量灵活配置模型，方便在 CI/CD 环境和脚本中使用：

- `CODEBUDDY_MODEL`：覆盖默认代理模型
- `CODEBUDDY_SMALL_FAST_MODEL`：配置 lite 变体模型
- `CODEBUDDY_BIG_SLOW_MODEL`：配置 reasoning 变体模型
- `CODEBUDDY_CODE_SUBAGENT_MODEL`：配置子代理模型
- `MAX_THINKING_TOKENS`：启用扩展思考并设置 token 预算

### SDK Commands 订阅

SDK 新增 `getAvailableCommands()` 和 `subscribeToCommands()` 方法，支持获取和实时订阅 CLI 可用命令列表变更。

## 🔧 改进优化

- **Skill Fork 上下文**：支持 `context: fork` 配置，使 Skill 在独立的子代理上下文中执行
- **Agent 类型指定**：新增 `agent` 字段，可指定执行 Skill 的子代理类型
- **图片粘贴优化**：增加剪贴板读取重试机制，扩展 macOS 图片格式检测，支持更多截图工具
- **错误恢复增强**：当模型返回无效工具名时，系统会提示模型检查并重试
- **界面简化**：将 "Plan Mode" 简化为 "Plan"，使界面更简洁

## 🐛 问题修复

- **ACP 多轮对话**：修复第二轮 prompt 直接返回结果、缺少 sessionUpdate 事件的问题
- **插件加载去重**：修复插件 skills、agents、commands 在菜单中重复显示的问题
