MIT 授權的 DSH 協定定義元層:`@dsh-std/core` 元協定加上各領域協定與單一 `adapter-dsh` 緩衝器,讓外掛程式互操作標準化——一次編寫,即可在 TUI、Web、SSH 或無頭守護程式中執行。
DSH 整合
生態系相關
作者聲明
安全稽核
未稽核
最後核實
2026-08-27
授權條款
MIT
01它能幫你完成什麼?
讓 DSH 外掛程式、背景執行環境與各種使用者介面透過同一套標準協定層互通
通用互操作協定加上 `@dsh-std/core` 元協定;同一份外掛程式碼無需修改即可在 TUI 終端、Web 瀏覽器、遠端 SSH 服務與無頭(headless)守護程式容器中執行
DSH 外掛程式作者與宿主 / 執行環境實作者,希望取得不隨上游變動而漂移的穩定契約
在安裝前預測外掛程式相容性,無需執行外掛程式碼
靜態 `dsh-plugin.json` 清單讓應用市集、宿主與 CI 工具在毫秒內算出相容性
希望避免裝完外掛程式才發現執行時期崩潰的開發者與平台團隊
02如何將外掛接入 DeepSeek Harness?
先決條件
- Node.js ^22.19 || >=24 與 pnpm —— README 將其列於 Development(開發)一節
安裝步驟
- 01
pnpm install
- 02
pnpm check
驗證整合成功
作者未說明
03DSH 整合程度與能力邊界
經由 `@dsh-std/adapter-dsh` 介接層接入——該介接器扮演單一緩衝點(shock absorber),將 DSH 上游執行環境與通用協定層隔離
元協定核心(`@dsh-std/core`)
協定宣告(`apiVersion` + `kind`)與 `requires` / `supports` 清單條目→由純函式協商產出的結構化相容性報告
單一入口的 DSH 介接器(`@dsh-std/adapter-dsh`)
DSH 上游執行環境的變更與第三方互操作變動→破壞性變更被收斂在單一介接層內,保護整個生態系
以 facet 為基礎的按需啟動
同時打包前端 UI 與後端邏輯的外掛程式套件→宿主只啟動自己需要的 facet(例如無頭伺服器永遠不會載入前端 UI 程式碼)
外掛程式被停用或移除時,該作用域會自動回收所有監聽器、計時器與資源輕量級無頭單元測試
針對純協定核心的外掛程式或宿主測試→在輕量級 Node.js / CI 環境下幾十毫秒內得到結果,不需要完整 DSH 執行個體或瀏覽器
04適合誰?何時不該用?
適合
- DSH 外掛程式作者與宿主 / 執行環境實作者,希望取得不隨上游變動而漂移的穩定契約
- 希望避免裝完外掛程式才發現執行時期崩潰的開發者與平台團隊
05相容性、維護與安全提醒
- 程式碼與提案皆為早期草稿;公開契約的修改必須記錄在對應套件的 CHANGELOG.md 中。
- 符合規範的實作不必依賴參考 npm 套件,也不需要在 DeepSeek Harness 內部執行。
MIT · early drafts (code and proposals are early drafts)
06常見問題
什麼是 DSH Standard?
它是一套通用互操作協定,目標是讓 DSH 外掛程式、背景執行環境與各種使用者介面(TUI 終端、Web UI、桌面應用程式、無頭守護程式)乾淨解耦並順暢協作。
它要如何與 DeepSeek Harness 連接?
DSH 的介接程式碼位於 `@dsh-std/adapter-dsh`。該介接器扮演單一緩衝點(shock absorber),把上游執行環境與通用協定層隔離,讓 DSH 可以積極重構而不破壞生態系。
符合規範的外掛程式必須依賴這些 npm 套件嗎?
不必。符合規範的實作不要求依賴這些 npm 套件,也不需要在 DeepSeek Harness 內部執行。
`dsh-plugin.json` 是做什麼用的?
藉助靜態清單(`dsh-plugin.json`),應用市集、宿主與 CI 工具無需執行任何外掛程式碼,就能在毫秒內算出相容性——不用再裝完外掛程式才發現它執行時期崩潰。
這個專案成熟度如何?
程式碼與提案目前都處於早期草稿階段。每個套件在各自的 CHANGELOG.md 中記錄變更,公開契約的修改必須更新對應的變更紀錄。
07相關的 DSH 工作流程
zhuzhiliao
作者 imsai-sh
竹知了 —— 一轉就哇哇叫的傳統玩具,Web 模擬版。零依賴單檔案,真實錄音取樣,移動端優先。
picgo-core
作者 picgo
強大的圖片上傳引擎,同時支援 CLI 與 API。
helloagents
作者 hellowind777
一個自主的高階智慧夥伴,不僅分析問題,更持續工作直到完成實現和驗證。
dsh-infinite-gen-2
作者 minglink
DeepSeek 專用破甲外掛「無限二代」dsh-infinite-gen-2 — armor-breaking plugin for DeepSeek穩定化破甲提示詞,求 Star 收藏 ⭐
08資料與來源
It isolates the upstream runtime from the universal protocol layer.
Adapter code for DSH lives in [`@dsh-std/adapter-dsh`](packages/adapter-dsh/README.md).
Conforming implementations are not required to depend on these npm packages, nor do they need to run inside DeepSeek Har…
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-27。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
