前言¶
DSH 採用“一切皆插件”的組織方式,社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。對於多步驟開發任務,單靠一條命令或單一代理通常不夠,還需要把探索、規劃、實現、審查、調試等環節分開處理。oh-my-dsh 就是爲 DSH 提供這類多代理編排能力的插件。
這是什麼¶
oh-my-dsh 的插件名爲 yytbit/oh-my-dsh,由 YYTbit 維護,許可證爲 MIT。其定位是 “Multi-agent orchestration for DeepSeek Harness.”。
核心功能¶
插件提供以下幾類能力:
- 5 個專職代理:Explorer、Architect、Implementer、Reviewer、Debugger
- 4 個工作流技能:Autopilot、Deepwork、Review、Reflect
- 運行時切換模型配置的預設系統
- 任務編排:並行執行與依賴跟蹤
這些能力用於把一次開發任務拆成多個可執行步驟,並在多個代理之間分派和推進。
安裝與啓用¶
先確認 DSH 的 profile,再在對應 profile 下添加插件:
dsh plugin --profile your-profile add oh-my-dsh
上面的命令將 oh-my-dsh 添加到指定的 your-profile 中。
典型用法¶
下面是 README 中給出的工作流技能示例:
/autopilot "add input validation to auth module"
/deepwork "refactor the database layer"
/review src/auth.ts
/reflect
這些命令分別對應 Autopilot、Deepwork、Review、Reflect 四個工作流技能。
適用場景與注意¶
適合以下使用者:
- 希望在 DSH 中使用多個代理協作完成任務
- 需要對多文件改動、代碼審查、調試過程進行更明確的流程拆分
- 希望在運行時切換模型配置,而不是每次手動調整
使用前注意:
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼。 - 該插件使用 MIT 許可證,安裝前也請確認許可證是否符合團隊要求。
- 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,不要把它理解成官方應用商店。
結尾¶
經過上面的步驟,oh-my-dsh 可以把 DSH 從單一命令入口擴展爲多代理編排入口,覆蓋 Explorer、Architect、Implementer、Reviewer、Debugger 這類代理分工,以及 Autopilot、Deepwork、Review、Reflect 這類工作流技能。
項目地址:https://github.com/YYTbit/oh-my-dsh
目錄頁(來自插件線索):https://www.skillhub.cn/plugins/YYTbit/oh-my-dsh