dsh-collaboration v0.2.0 — Persistent Specialist Team
dsh-collaboration v0.2.0 — Persistent Specialist Team
主代理的团队升级为持久协作:专家不再是"用完即走"的一次性子代理,而是可雇佣、可追问、可解散的长期队员;同一身份还能雇佣多个分身并行处理不同任务。通信采用星型拓扑——主代理是枢纽,专家之间不直连。
新增
team0.2.0:名册身份 = 模板 + 实时实例注册表(spawn/followup/close/instances/workingSet)。实例是 continuable 子代理,labelteam:<身份>#<n>持久可恢复。tool-team0.2.0 团队控制台:team_call:雇佣持久专家实例;instances参数雇佣同一身份多个分身(reviewer#1、reviewer#2…);wait: true保留一次性阻塞语义team_message:追问 / 转发任何实例(专家间通信经主代理中转)team_status:实时团队面板(working/settled)team_close:解散实例roundtable:不变
- 专家通过内置
report工具汇报,完成/失败时主代理自动收到结算通知。
验证
- mock 单测:五工具 schema、分身雇佣与边界(1-10)、wait 模式约束、守卫
- 活体探针:真实
startContinuable→followup→listChildren标签恢复 →interrupt全链路(真实 DeepSeek 调用)
安装/升级
与 v0.1.x 相同(四个 tgz;本次升级只需替换 team 与 tool-team 两个包后 pnpm install --force,重启 DSH)。完整说明见 docs/installation.md。