Skip to content

🚀 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 同步死锁:修复子代理场景下上下文压缩永不执行的问题,确保长对话的上下文管理正常工作