oh-my-dsh: DeepSeek Harness 多智能體編排層

前言

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 自身的模型路由和沙箱能力,不會增加額外的系統依賴。

典型用法

安裝並啓動會話後,編排環境即已激活。

  1. 查看候選命令:輸入 /omd 查看所有可用的技能和斜槓命令列表。
  2. 自然語言觸發:直接在對話中輸入意圖,例如:
    • “plan this”(觸發規劃技能)
    • “autopilot, build a REST API”(觸發自動駕駛技能構建 API)
  3. 查看 HUD:在任務執行過程中,注意回覆中的內聯儀表盤,它提供了可視化的執行進度。

注意事項

  • 依賴環境:插件需要本地已安裝 DeepSeek Harness (dsh CLI) 和 pnpm。
  • 功能變更:ultrawork 模式已在 5.0.0 版本中被移除(已退休),相關功能已整合進 execute、team 和 ralph 模式中。
  • HUD 定義:HUD 是內聯在回覆中的 dsh-ui 儀表盤,並非 CLI 狀態行。
  • 許可協議:該插件基於 MIT 許可證開源。

總結

oh-my-dsh 爲 DSH 用戶提供了復刻 oh-my-claudecode 工作流的捷徑。它通過將複雜的編排邏輯封裝爲 30 個技能,實現了從自然語言到 DSH 原語的高效映射,同時保持了零配置和零運行時開銷的特點,適合需要快速搭建多智能體協作系統的場景。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜