Skip to content

dsh-collaboration v0.2.0 — Persistent Specialist Team

Choose a tag to compare

@Socialist-Sister Socialist-Sister released this 14 Aug 11:46

dsh-collaboration v0.2.0 — Persistent Specialist Team

主代理的团队升级为持久协作:专家不再是"用完即走"的一次性子代理,而是可雇佣、可追问、可解散的长期队员;同一身份还能雇佣多个分身并行处理不同任务。通信采用星型拓扑——主代理是枢纽,专家之间不直连。

新增

  • team 0.2.0:名册身份 = 模板 + 实时实例注册表(spawn/followup/close/instances/workingSet)。实例是 continuable 子代理,label team:<身份>#<n> 持久可恢复。
  • tool-team 0.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 模式约束、守卫
  • 活体探针:真实 startContinuablefollowuplistChildren 标签恢复 → interrupt 全链路(真实 DeepSeek 调用)

安装/升级

与 v0.1.x 相同(四个 tgz;本次升级只需替换 team 与 tool-team 两个包后 pnpm install --force,重启 DSH)。完整说明见 docs/installation.md