前言¶
在 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
- 目錄頁:當前未給出已覈實鏈接,具體以實際站點收錄爲準。