前言¶
DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。爲了在 DSH 的原生原語(如 workflow、subagent、ralph、goal)之上覆刻 oh-my-claudecode 的成熟編排模式,hawk2048 開發了 oh-my-dsh。這是一個多智能體編排層插件,它將複雜的編排流程封裝爲即插即用的技能,旨在減少開發者配置複雜工作流的成本。
安裝與啓用¶
安裝過程依賴 DSH CLI 和 pnpm。執行以下命令即可完成零配置的插件安裝:
dsh plugin --profile web add github:hawk2048/oh-my-dsh
或者通過 npm 包名安裝:
dsh plugin --profile web add @hawk2048/oh-my-dsh
安裝完成後,重啓對應的 profile,編排層即處於就緒狀態。
核心功能¶
該插件通過封裝 30 個自動加載的技能,將 oh-my-claudecode 的模式映射到 DSH 原語上。
1. 團隊優先的編排工作流¶
插件定義了一套以“團隊”爲單位的標準化階段流程,覆蓋了從規劃到修正的完整生命週期:
* team-plan:只讀探索與並行子代理分析。
* team-prd:產品需求文檔生成。
* team-exec:並行執行與任務寫入。
* team-verify:獨立審查與測試檢查。
* team-fix:問題修正與迴歸驗證。
2. 零配置與自然語言接口¶
無需手動編寫配置文件。插件包含 13 個 /omd-* 斜槓命令和 30 個自然語言技能。用戶可以直接通過自然語言描述需求(例如 “plan this” 或 “autopilot, build a REST API”),系統會自動匹配並調用相應的技能。
3. 自動並行化與持久執行¶
針對複雜任務,插件會自動將工作流分發到多個 subagent 中並行執行。在持久化執行方面,它利用 DSH 的 ralph 和 goal 原語,保持任務循環直至驗證完成。
4. 實時可見性與學習¶
- HUD(抬頭顯示):這是插件的特色功能。它會在回覆中內聯渲染一個
dsh-ui進度儀表盤,實時展示任務進度、時間線和統計數據。這與 CLI 狀態行不同,是嵌入在對話流中的結構化數據。 - 經驗學習:通過
omd-skillify和omd-remember技能,插件支持從過往執行中提取可複用的技能,並在會話間持久化記憶。
5. 零運行時開銷¶
插件不引入新的宿主工具或運行時環境,完全基於 DSH 原語構建。這保留了 DSH 自身的模型路由和沙箱能力,不會增加額外的系統依賴。
典型用法¶
安裝並啓動會話後,編排環境即已激活。
- 查看候選命令:輸入
/omd查看所有可用的技能和斜槓命令列表。 - 自然語言觸發:直接在對話中輸入意圖,例如:
- “plan this”(觸發規劃技能)
- “autopilot, build a REST API”(觸發自動駕駛技能構建 API)
- 查看 HUD:在任務執行過程中,注意回覆中的內聯儀表盤,它提供了可視化的執行進度。
注意事項¶
- 依賴環境:插件需要本地已安裝 DeepSeek Harness (
dshCLI) 和pnpm。 - 功能變更:
ultrawork模式已在 5.0.0 版本中被移除(已退休),相關功能已整合進execute、team和ralph模式中。 - HUD 定義:HUD 是內聯在回覆中的
dsh-ui儀表盤,並非 CLI 狀態行。 - 許可協議:該插件基於 MIT 許可證開源。
總結¶
oh-my-dsh 爲 DSH 用戶提供了復刻 oh-my-claudecode 工作流的捷徑。它通過將複雜的編排邏輯封裝爲 30 個技能,實現了從自然語言到 DSH 原語的高效映射,同時保持了零配置和零運行時開銷的特點,適合需要快速搭建多智能體協作系統的場景。