前言¶
DeepSeek Harness (DSH) 提供了構建多智能體工作流的原語,但直接運行多個並行審查者通常會產生太多誤報。人工篩選這些發現比審查節省的時間還多。dsh-review 通過引入對抗性驗證階段來解決這個問題,在此階段每個發現都會被反駁,確保只有確認的缺陷纔會被報告。
它是什麼¶
dsh-review 是一個打包的多智能體對抗性代碼審查工具。它由 Viger1 維護。它通過並行運行不同的審查者,然後對每個發現運行特定的反駁驗證器,從而確保只有確認的缺陷才通過。
核心功能¶
- 並行發現:同時運行多個智能體,每個使用不同的視角(正確性、生命週期/併發、API 契約一致性、安全性)。
- 對抗性驗證:每個發現都有其專屬驗證器,旨在反駁它。驗證是一致的;一次反駁即丟棄發現。
- 過濾輸出:返回確認發現(文件、行、失敗場景、修復建議)以及被反駁發現的標題,而不是報告未經驗證的斷言。
- 捆綁技能:包含
adversarial-review技能,教智能體何時審查是值得的。
安裝¶
dsh plugin --profile web add dsh-review
使用¶
該工具提供一個 review 命令。由於每個發現都涉及額外的智能體,這是一個昂貴的操作,通常用於預發佈審計而非每次提交檢查。你可以使用 depth: quick 來限制成本。
review { target: "...", depth: "quick" }
使用 depth: quick 會限制運行至兩個查找器、四個確認發現和一個驗證器,這大約是全量運行成本的 1/3。
要求與限制¶
它需要 Node.js 版本 ^22.19 或 >=24,以及一個組合子代理提供者(默認爲 dsh-base 中的 spawn 提供者)。
生態定位¶
它是更廣泛的 dsh 審查工具系列的一部分,包括用於視覺檢查的 dsh-preview 和用於頁面操作的 dsh-pilot。