在 DeepSeek Harness(DSH)的 /plan 模式下,智能體提交計劃後,開發者需要在批准前對步驟進行驗證。dsh-plan-checkup 插件的作用是讀取計劃中的每個步驟,在審查卡上標記檢查結果,輔助開發者做出決策。
插件定位¶
這是一個由 Bear0117 維護的工作流插件。它不執行任何批准、重寫或阻止操作,僅提供基於規則和判斷引擎的建議。在未配置判斷引擎之前,所有檢查均在本地進行。
核心功能¶
- 步驟級檢查:插件會遍歷計劃中的每一個步驟進行檢查。
- 審查卡反饋:當智能體提交計劃後,審查卡工具欄會出現 Plan checkup 徽章。
- 實時進度與標誌:徽章會顯示檢查進度(例如 Checking 3/8),並立即展示規則匹配的標誌(顏色編碼)。
- 詳細數據與概率:點擊徽章可查看每個標誌的詳細說明、概率以及具體匹配的命令規則。
- 用戶交互:支持用戶對標誌進行投票(👍/👎),投票數據保存在本地。提供“放入消息框”和“複製反饋”功能,方便直接向智能體發起“請求更改”。
安裝與啓用¶
使用官方命令安裝插件。安裝後需重啓 dsh web。
dsh plugin --profile web add dsh-plan-checkup
典型用法¶
- 在 dsh web 界面輸入
/plan開啓計劃模式,然後發送你的請求。 - 當智能體提交計劃後,在審查卡工具欄找到 Plan checkup 徽章。
- 點擊徽章查看檢查詳情、概率和匹配的命令。
- 若需修正計劃,點擊 Put in the message box,然後點擊 Request changes。消息框會生成一份包含問題描述的列表,供開發者編輯後發送。
- 確認無誤後點擊 Approve 執行計劃。
適用場景與注意¶
- 環境依賴:該插件需要 dsh 0.2.x 版本(已測試 0.2.0-rc.2),以及 Node.js 22.19+ 或 24+。
- 數據安全:在未配置判斷引擎前,數據不會離開本地機器。發送的數據僅包含最近 3 個請求、計劃標題、當前步驟文本及其上下文行。API 密鑰和令牌在發送前會被遮蔽。
- 功能邊界:如果判斷引擎不可達,徽章將顯示“Rules only”,僅使用命令規則進行檢查。該插件僅提供建議,不會自動修改或批准計劃。