前言¶
DeepSeek Harness (DSH) 的設計理念是“一切皆插件”,通過插件來擴展工作流能力。在構建 DSH Agent 工作流時,通常在任務執行完畢後觸發 conclude(結案)動作。如果在 Agent 開始工作和結案之間,工作區的環境狀態發生了變化(例如文件被誤刪或配置被覆蓋),Agent 可能會在錯誤的環境下結束工作流。dsh-verify-gate 插件正是爲了解決這一問題,確保在流程結案前,工作區必須跑通指定的驗證命令。
插件概覽¶
- 插件名稱:
bluewhalei/dsh-verify-gate - 維護者:
blueWhalei - 分類:
工作流 - 核心價值:在 DSH 工作流執行結案動作之前,強制要求在當前工作區執行驗證命令,只有驗證通過才能繼續結案流程。
核心功能¶
- 前置門控:作爲工作流中的一個步驟,攔截後續的結案動作。
- 命令執行:在當前工作區上下文中運行指定的驗證命令。
- 狀態阻斷:根據驗證命令的執行結果決定是否允許流程繼續。只有驗證命令成功執行(通常指返回碼爲 0),結案動作纔會被觸發。
安裝與啓用¶
目前該插件未提供官方安裝命令。在使用時,需要通過其他方式將插件集成到 DSH 環境中。
典型用法¶
目前未提供具體的配置示例或使用文檔。
結語¶
對於需要確保環境一致性或進行自動化測試驗收的 DSH 工作流,dsh-verify-gate 提供了一個可靠的檢查點。更多技術細節與源碼請參考:
* GitHub 倉庫
* 插件目錄頁