dsh-quality-gate:回合收口的質量門禁

dsh-quality-gate 是一個 DSH 插件,在回合結束時運行項目聲明的質量檢查(pnpm check/cargo check/ruff check/tsc),將失敗注入爲修復指令繼續對話。

閱讀全文
dsh-markdown-lint:Markdown 檢查

dsh-markdown-lint 是 DeepSeek Harness (DSH) 的本地化 Markdown 校驗插件,旨在替代依賴外部服務的方案,以降低延遲與成本。該工具爲純 Node 實現,支持離線運行,無需網絡連接。用戶需通過命令安裝並在 `package.json` 配置 `dsh.profile.bundles` 來啓用。使用時,直接在會話中調用插件註冊的工具即可。需注意,由於插件會以 DSH 進程權限運行本地代碼,安裝前務必審閱源碼以確保安全性與合規性。

閱讀全文
dsh-lens:DeepSeek Harness 代碼自動檢查插件

dsh-lens 是一款 DeepSeek Harness 的開源插件,旨在解決 AI 代碼開發中語法、類型及 Lint 問題被忽略的問題。它能在後臺自動檢查代碼健康狀態,通過聊天輸入框旁的卡片直觀展示診斷結果,並將問題反饋給 AI 助手輔助修復。該插件安裝簡便,需配合 TypeScript 項目使用,能有效降低代碼錯誤風險。

閱讀全文
dsh-lens-lite:DeepSeek Harness 的編輯後診斷

dsh-lens-lite 是面向 DeepSeek Harness 的編輯後診斷插件,旨在解決模型在調用 `write`、`edit` 等工具後無法即時獲取類型或 lint 錯誤的問題。它在受關注的工具調用成功後,根據文件擴展名併發運行本地配置的檢查器,並將結果作爲 `notice` 形式的上下文反饋給模型。該插件不內置檢查器,依賴本地工具鏈,支持 tsc、eslint、ruff、go-vet 等,並允許通過佔位符自定義參數。其核心原則包括不否決或重寫調用、尊重取消信號及超時終止。配置錯誤會在加載時直接報錯,而環境失敗則轉化爲診斷髮現,不影響已成功編輯的效力。需注意整倉檢查可能增加耗時,且要

閱讀全文