🚀 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 在菜单中重复显示的问题