🚀 CodeBuddy Code v2.87.0 发布
✨ 新功能
委托模式全面重构
全新设计的委托模式(Delegate Mode),让 AI 助手能够更高效地协调多个子代理完成复杂任务:
- 系统提示重写:完整覆盖角色定义、工具规则、通知格式、任务工作流和交互示例,提供更精准的任务分解和协调能力
- 团队 Leader 模板化:从硬编码提取为可配置模板,支持动态成员列表和完整协调指南
- 工具白名单收窄:委托模式聚焦于 Agent、TaskStop、SendMessage、AskUserQuestion、StructuredOutput 五个核心协调工具,职责更清晰
Subagent 权限继承配置
新增三层配置机制,灵活控制子代理的默认权限模式:
- CLI 参数:
--subagent-permission-mode - 环境变量:
CODEBUDDY_SUBAGENT_PERMISSION_MODE - Settings 配置:
permissions.subagentPermissionMode
Daemon 模式增强
- 默认使用委托模式:daemon 启动时自动采用委托模式,支持通过
--permission-mode自定义 - 参数继承:daemon 子进程自动继承父进程的 CLI 参数(model、mcp-config、tools 等),无需重复配置
🔧 改进优化
- 委托模式视觉优化:颜色从红棕色调整为琥珀/金色,更符合"调度/指挥"的角色定位
- 权限继承架构优化:使用可扩展映射表替代硬编码逻辑,便于新增权限模式
- E2E 测试基础设施:新增 Record/Replay 模式,支持录制模型响应并回放,新增 13 个 E2E 测试用例覆盖核心工具和多轮对话场景
🐛 问题修复
- Compact 同步死锁:修复子代理场景下上下文压缩永不执行的问题,确保长对话的上下文管理正常工作