dsh-ditto:DeepSeek Harness 的批量自動化審覈插件

前言

DeepSeek Harness (DSH) 的核心設計之一是插件化。插件 dsh-ditto 針對的是批量任務的人工審覈痛點。當需要處理 30 個相似文件時,直接讓 AI 執行容易累積錯誤,且缺乏人工複覈的環節。該插件引入“先審覈,後應用”的機制,通過少量樣本的校驗來確立標準,再進行全量預覽和執行。

是什麼

dsh-ditto 是一款 DeepSeek Harness (DSH) 插件,作者爲 darrien1998。它是一個 Review-first(先審覈)的批量自動化工具。其核心流程爲:先讓 AI 抽取並處理 3 個樣本供人工審覈和修正,確立標準;隨後基於此標準預覽所有剩餘文件;最後在人工確認後,安全地批量寫入文件。

安裝與啓用

插件通過 DSH 的插件命令安裝。安裝前需確保目標 profile 的 pnpm 可用。

dsh plugin --profile web add dsh-ditto

安裝後,可通過 doctor 命令檢查環境與權限:

dsh plugin --profile web exec dsh-ditto doctor

注:--profile 參數需根據實際環境替換(如 headless、acp 或自定義名稱)。

核心功能

該插件提供以下能力:

  • Review-first batch automation:先審覈,後批量。
  • Evidence-backed Code to Spec:生成帶行號證據的代碼轉規格文檔。
  • Safe bulk file organization with manifests:安全的批量文件組織,支持生成 CSV、SQL、Markdown 等清單。
  • Deterministic ZIP delivery:確定性的 ZIP 交付,支持校驗清單和側邊欄文件。
  • Human-in-the-loop approval:全量預覽前必須經過人工審批。

使用示例

Code → Spec

從代碼庫生成統一的 Markdown 規格文檔:

  1. Discover:掃描目錄,報告作用域與排除項。
  2. Review:抽取 3 個結構不同的樣本(如導出最多的、導入最多的、最小的),生成帶行號證據的草稿,人工編輯直至滿意。
  3. Approve:確認樣本爲標準。
  4. Preview:基於樣本標準,預覽所有剩餘模塊的文檔。無法由證據支持的內容會被標記爲“Needs confirmation”。
  5. Apply:審批通過後,將 Markdown 文件寫入輸出文件夾(不修改源文件)。

File organization

對 PDF 文件進行批量重命名和遷移:

  1. Define Rule:使用正則表達式匹配文件名,設定源路徑和目標路徑。
  2. Review:預覽所有 proposed copy 和 deliverable。
  3. Manifests:在審批前,可導出 CSV、JSON 或 Markdown 格式的映射清單,或生成 SQL Server INSERT 語句(僅文本生成,不執行)。
  4. Apply:確認無誤後,執行復制操作。生成 ZIP 歸檔。

注意事項

  • 不涉及模型調用:插件本身不調用大模型 API,也不存儲 API Key。模型調用由 DSH agent 負責,插件僅接收結構化證據和草稿。
  • 數據安全:原始文件永不移動或修改;現有文件永不被覆蓋。所有操作基於預覽,僅在確認後寫入。
  • 環境要求:需要 Node.js 22 或更高版本,以及 DSH 0.1.5-rc.1 或更高版本。
  • SQL 安全:插件雖能生成 SQL 語句,但絕不連接數據庫或執行 SQL。

結語

dsh-ditto 爲 DSH 提供了一種在批量自動化場景下保持安全與可控的方案。通過將“決策”權保留給人類,將“執行”權交由確定性的插件邏輯,它降低了批量任務出錯的風險。

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

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

小夜