dsh-team:给 DeepSeek Harness 加一支能看见的 agent 团队

前言

在 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
  • 目录页:当前未给出已核实链接,具体以实际站点收录为准。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜