前言¶
DeepSeek Harness(DSH)通過插件化架構實現了高度的擴展性。但在處理需要多人協作、明確責任分工或嚴格審計的開發任務時,僅靠提示詞往往難以保證流程的規範性。dsh-tang-governance 插件引入了一套基於“三省六部”行政邏輯的治理模式,通過運行時強制執行邊界、明確審批節點與可觀測的執行追蹤,將鬆散的對話轉化爲結構化的工作流。
插件定位¶
這是一個獨立的 npm 包,爲 DeepSeek Harness 添加了“三省六部”治理模式。它不修改 Harness 源碼,而是通過插件形式運行。其核心理念借鑑了唐代行政結構,將開發流程拆解爲需求澄清、獨立評審、用戶審批、責任部門執行與最終驗收等環節,確保任務在可控的邊界內運行。
核心功能¶
插件將開發流程劃分爲明確的角色與階段:
* 規模感知接入: Zhongshu(中書)根據任務規模(小/中/大)分流,避免小任務進入冗長流程。
* 起草前澄清: 遇到模糊需求時,在撰寫方案前進行阻斷式提問。
* 獨立評審與會籤: Menxia(門下)獨立審查規格說明書,發現問題退回。
* 明確用戶關卡: 實施前需用戶審批,關閉前需驗收確認。
* 統一部院路由: Shangshu(尚書)掃描六個責任領域,只調度實質性參與的部門。
* 運行時強制邊界: 通過代碼而非僅靠提示詞驗證層級、角色與依賴關係。
* 可觀測執行: 提供組織架構圖、可摺疊時間線、Token 使用量與部門記錄。
* 穩定模型繼承: 部院可獨立路由,六部繼承尚書的模型與提供者。
* 持久案例文件: 每個任務生成 .tang/cases/<case-id>/ 下的結構化檔案。
* 工作區知識: 自動生成共享索引,去重可複用發現。
* 可恢復停止: 用戶可隨時停止工作,不丟棄已完成的工件。
安裝與啓用¶
安裝前請確保環境滿足要求:Node.js ^22.19.0 || >=24,以及 DeepSeek Harness 0.1.1-rc.2 或兼容的 0.1.x 版本。
- 克隆倉庫並安裝依賴。
- 運行類型檢查與測試。
- 將本地插件添加到 DSH 配置中。
- 啓動 Web 界面。
git clone https://github.com/Ruszero01/dsh-tang-governance.git
cd dsh-tang-governance
pnpm install
pnpm run check
dsh plugin --profile web add link:.
dsh web --no-open
打開 http://127.0.0.1:3080,在預設菜單中選擇治理模式即可開始。
典型用法¶
- 模式選擇: 直接從 DSH 的預設菜單中選擇“三省六部”治理模式。
- 需求澄清: 當請求模糊時,Zhongshu 會暫停並詢問具體問題,待確認後纔開始起草。
- 方案審查: 在審批工作區審查經 Menxia 簽署的 Markdown 方案。
- 執行追蹤: 通過儀表盤查看組織架構圖和實時執行追蹤,觀察各部門狀態與 Token 消耗。
- 記錄查看: 查看各部門的執行記錄,瞭解每個階段的證據與狀態。
- 結案確認: 關閉前查看最終結案報告,確認驗收證據與風險後手動關閉。
適用場景與注意¶
- 環境要求: 需要安裝 Node.js
^22.19.0 || >=24版本,以及 DeepSeek Harness0.1.1-rc.2或兼容的0.1.x版本。 - 模式繼承: 首次啓動時,插件會通過 API 複製當前已安裝的 Harness Standard 模式並追加治理工具,因此依賴項與行爲由當前 Harness 版本決定。
- 規模信號: “任務規模”是軟規劃信號,而非硬性的 Token 上限。複雜工作可能因證據或實現需要擴展,只有明確的用戶或部署配置才設置
maxTokens。 - 權限與合規: 該插件以當前 DSH 進程的權限運行,安裝前請檢查源碼與許可證(MIT)。
結語¶
對於需要嚴格審計、明確責任分工和標準化工作流的 DSH 開發者,Tang Governance 提供了一套從需求到交付的完整閉環。其可觀測性與運行時強制執行機制,能有效降低協作中的溝通成本與返工率。
- GitHub 倉庫: https://github.com/Ruszero01/dsh-tang-governance
- 目錄頁: https://www.skillhub.cn/plugins/Ruszero01/dsh-tang-governance