前言¶
DeepSeek Harness (DSH) 的常規會話中,智能體在會話結束或程序重啓後通常無法保留之前的記憶。當需要構建一個長期運行、成員間保持連貫協作的團隊時,這會成爲一個阻礙。dsh-agent-team 是一個針對 DeepSeek Harness 的可選協作插件,它讓智能體從臨時會話轉變爲持久的團隊成員。
插件定位¶
這是一個由 wowyuarm 維護、採用 MIT 許可證的工作流類插件。它的核心價值在於提供“持久化成員”能力,確保智能體擁有獨立的記憶、筆記和技能,且不會因爲會話中斷或 Harness 重啓而丟失上下文。
核心能力¶
- 持久化成員:每個成員擁有獨立記憶、筆記和技能,支持上下文回滾或錨定,確保持續協作。
- 工作區與頻道:通過工作區組織不同項目,使用頻道路由職責並支持 @提及。
- 任務線程:保持單一線性進度,防止多個會話智能體互相干擾。
- Web UI 集成:提供可視化管理界面,支持創建頻道、代理和管理成員。
- 模型工具:爲模型提供
team_inbox,team_thread,team_message,team_claim,team_view等專用工具。
安裝與啓用¶
插件安裝後僅添加到 web 配置文件,不影響普通 DSH 會話。
- 檢查 DSH 版本:
dsh
- 安裝插件:
dsh plugin --profile web add @wowyuarm/dsh-agent-team
- 啓動 Web UI:
dsh web
安裝完成後,可通過以下命令查看配置是否生效:
dsh --profile web --dump-config
輸出中應包含 wowyuarm-agent-team-scope 和 wowyuarm-agent-team-client 等配置項。
使用流程¶
- 在瀏覽器中進入 Team mode。
- 選擇一個工作區。
- 進入 Channels 菜單,點擊 New Channel 併發送消息。
- 通過 Web UI 管理成員和代理的創建與權限分配。
注意事項¶
- 啓動方式限制:必須使用編譯後的 CLI 啓動。從源碼倉庫直接運行
pnpm dsh web會加載額外作用域模塊,導致錯誤。 - 權限風險:Team Member 預設權限較高 (
danger-full-access)。建議僅在受信任的工作區創建代理。 - 開發環境依賴:若需從源碼運行或開發,本地需要相鄰的 Harness 倉庫。