在 DeepSeek Harness (DSH) 的生態中,構建複雜任務時常遇到上下文漂移、缺乏獨立驗證以及返工不收斂的問題。dsh-expert-team 插件通過構建角色化多智能體團隊來解決這個問題,它將分散的智能體協作轉化爲結構化的交付流程,爲中小團隊與個人接單者提供一支完整的“數字技術部”。
這是什麼¶
該插件由 yangdcm 維護,核心目標是讓用戶通過一句自然語言目標,自動組建並指揮一支包含 12 個角色的多智能體專家團隊。團隊通過 9 階段門控流水線進行協作,最終實現者直接修改工作區代碼,全過程留痕成可複覈的工件。
核心功能¶
- 12 角色多智能體團隊:包含產品經理、架構師、技術調研、UI/UX、前後端、數據、安全審計、代碼評審、測試、運維、文檔等角色。
- 9 階段門控流水線:通過澄清、調研、設計、規格評審、方案確認、實現、審查、測試、交付九個階段的流轉,確保任務有序推進。
- 零運行時依賴與零構建步驟:插件依賴
dependencies: {},無需構建工具或安裝鉤子,安裝即用。 - 直接修改工作區與過程留痕:實現者直接修改用戶工作區的代碼,所有過程產物(如
SPEC.md、PLAN.md)保存在<工作區>/team/<run-id>/。 - 質量門禁由代碼強制執行:通過插件代碼而非提示詞來攔截違規操作,例如未完成的任務不能標爲完成、質量問題必須由特定角色裁決。
安裝與啓用¶
1、在終端執行安裝命令:
dsh plugin --profile web add @yangdcm/dsh-expert-team
2、重啓 dsh web。插件加載時會自動把“專家團模式”預設鋪好。
典型用法¶
1、切換到“專家團模式”。
2、在輸入框輸入指令,例如:
/team 做一個帶登錄的支付模塊
3、通過輸入框上方的常駐狀態條(顯示運行中的角色)或 /team canvas 開啓全屏畫布查看團隊狀態。
4、使用 /team status 查看當前任務狀態。
適用場景與注意¶
- 適用場景:中小團隊內部工具與產品迭代、個人接單 / 外包交付、獨立開發者做完整項目。
- 環境要求:依賴 DeepSeek Harness >= 0.1.5-rc.1 (web profile),需要 Node.js >= 20。
- 配置與重啓:部分配置(如記憶後端)修改後需重啓
dsh web才能生效。 - 數據存儲:過程產物保存在
<你的工作區>/team/<run-id>/,本機數據保存在$DSH_HOME/expert-team/。
該插件通過代碼級別的質量門禁和結構化的交付流程,幫助開發者將 LLM 的能力轉化爲可複覈的工件。更多細節可參考 GitHub 倉庫。