前言¶
在 DSH 的插件扩展场景里,子代理常被用来分担任务。但多个 agent 一起跑时,如果没有名字、记忆、任务清单和消息通道,现场状态很容易变成一堆难以追踪的会话流。
dsh-team 就是针对这个问题:它在 DeepSeek Harness 里拉起一支能看见的 agent 团队,让每个队友有身份,让任务、消息、工作区和协作室都在会话里可查。
这是什么¶
huxint/dsh-team 是一个 DeepSeek Harness(DSH)插件,由 huxint 维护,许可证为 MIT。
它的一句话定位是:给 DeepSeek Harness 加一支能看见的 agent 团队。
它解决的核心问题是:当一件任务需要多个 agent 协作完成时,如何让队友有名字、有角色、有记忆,能互相沟通,能认领共享任务,能写共享工作区,并能在「Agent 团队」页签里查看实时状态。
核心功能¶
下面介绍 dsh-team 已确认的能力。
- 常驻队友:每个队友有名字、角色和自己的记忆,随叫随到,不用反复交代背景。
- 成员邮箱:队友之间可以直接互相沟通,不必事事经过你。
- 共享任务列表:全队认领同一份清单,谁在做哪件事清清楚楚。
- 共享工作区:一块全队共用的黑板,外加每人一本别人看不见的私有便笺;写下来的东西重启后还在。
- 协作室页签:一间实时更新的办公室,队伍的一切尽收眼底。
- 安全边界:队友之间的对话有轮数上限,不会绕着圈停不下来;发给主会话的消息永远畅通。
安装与启用¶
先安装插件。官方安装命令如下:
dsh plugin --profile web add dsh-team
装完即生效。
注意:插件会以当前 dsh 进程权限运行。安装前建议先检查源码与许可证。
典型用法¶
1、在 DSH 输入框输入:
/agent-teams 把鉴权模块迁移到新 SDK
斜杠后面的内容就是给团队的目标,可以带图。
2、也可以不敲命令,直接跟主会话说“组个团队把这件事做了”。它会自己决定需要几个队友、分别做什么。
3、队友各自领任务干活,进展会自动回到你的会话。
4、想看现场,点开「Agent 团队」页签进协作室。
5、想让某个队友收工,或者整个队伍解散,直接跟主会话说一声即可。
适用场景与注意¶
适合谁:
- 想把一项任务拆给多个 agent 协作完成;
- 希望在会话里直接看到任务分配、进展、消息和工作区状态;
- 希望队友之间有简单协作通道,但又不希望对话失控;
- 希望解散队伍后,仍能在 harness 的子代理面板里回看相关历史记录。
使用注意:
- 队友之间互相聊了什么,只有当事成员自己知道;你能看到的是与你相关的流量。
- 共享任务清单由主会话记账,队友通过汇报交付结果。
- 协作室里的共享黑板显示的是主会话最后一次读写时的快照。
- 整队解散后,各队友的历史记录仍可在 harness 的子代理面板里翻阅——这是设计使然。
- 主会话不在线时,新加入的队友暂时拿不到团队工具,等它回来即恢复。
- 队友不能再开自己的队伍。
- 配置项写在
cordis.patch.yml里覆写;这些选项都有默认值,不加任何配置也能直接用。
结尾¶
dsh-team 的价值,是把 DSH 里的多个 agent 组织成一支有名字、有记忆、有任务清单、有共享工作区、有协作室的队伍。它不强调把每个细节都摊开给你看,而是让你能看到与你相关的进展,并在需要时进入现场。
- GitHub:https://github.com/huxint/dsh-team
- 目录页:当前未给出已核实链接,具体以实际站点收录为准。