前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在實際開發中,爲了構建一個穩定的工作流,開發者通常需要單獨配置模型路由、項目上下文注入、任務編排以及特定的輸出風格。這些組件分散安裝和維護較爲繁瑣。
dsh-suite 是一個旨在解決這一問題的打包方案。它將多個 DSH 插件和智能體技能整合在一起,通過一條命令即可完成安裝與配置,減少重複勞動。
它是什麼¶
這是一個爲 DeepSeek Harness 提供的生產力套件,包含插件和智能體技能。由 Andre Pontes Melo 維護。其核心價值在於將常見的高頻開發能力(如模型容錯、項目冷啓動、任務分級)標準化並集成到一個可複用的配置中。
核心功能¶
該套件包含以下組件:
-
模型路由插件 (
dsh-model-router)
通過虛擬模型 ID 路由至真實的提供商/模型候選。支持優先級故障轉移、輪詢以及休眠窗口配置,以提高模型調用的穩定性。 -
項目上下文注入 (
deep-horizon)
將項目的“視野”(包括未完成的缺口和關於描述)注入到每一個新會話中。這有助於實現冷啓動項目的上下文共享,確保新會話能快速對齊項目目標。 -
實現與審查循環 (
strong-orchestrator)
提供順序的“實現 → 審查”循環編排能力,並使用持久化的執行者來管理這一過程。 -
任務層級管理 (
dex/dex-plan)
支持任務層級結構(Epic、子任務),並通過 dex CLI 進行驗證。 -
懶人資深開發者輸出風格 (
ponytail)
包含一系列輸出風格技能(ponytail, audit, debt, gain, help, review)。該風格家族遵循“最短可工作的 Diff 獲勝”的原則,減少冗餘輸出。
安裝與啓用¶
安裝前請確保已創建 DSH Profile。使用以下命令進行安裝:
dsh plugin --profile <profile> add github:andrepontesmelo/dsh-suite
該命令會安裝此包,並拉取其依賴的插件(@andrepontesmelo/dsh-model-router 和 deep-horizon),同時註冊配置補丁,指向 DSH 技能發現路徑。
安裝完成後,必須重啓 Harness 才能使套件中的所有組件在目標 Profile 中生效。
驗證安裝¶
重啓 Harness 後,運行以下命令驗證安裝:
dsh plugin --profile <profile> list
確保輸出中包含 model-router、deep-horizon 和 skill-suite 相關行。
注意事項¶
- Profile 依賴:必須指定一個 DSH Profile 才能進行安裝。
- 版本鎖定:依賴項被鎖定在特定的發佈標籤(
deep-horizon#v0.2.0、@andrepontesmelo/dsh-model-router#v0.2.1)。爲了避免安裝漂移,建議在安裝時使用標籤而非分支。 - 技能註冊:該套件會將一組智能體技能註冊到目標 Profile 中。安裝前建議檢查源碼與許可證。
- 許可證:許可證爲 MIT。
總結¶
dsh-suite 通過插件化和模塊化的方式,簡化了 DeepSeek Harness 的工作流搭建過程。對於需要標準化的團隊或個人,它提供了一套開箱即用的模型容錯與開發輔助能力。安裝前請務必閱讀源碼,確保符合當前工作流的安全要求。