在 dsh web GUI 內嵌入社群外掛程式市集(awesome-dsh-plugin.com 目錄)的原生 DSH web profile 外掛程式,支援一鍵安裝 / 解除安裝、跨 Profile 同步與更新偵測,置於精選來源白名單與試裝驗證之後。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-08-25
授權條款
MIT
01它能幫你完成什麼?
在 dsh web GUI 內瀏覽 awesome-dsh-plugin.com 目錄,並一鍵安裝 / 解除安裝社群外掛程式到 DSH web profile
「設定 → 外掛程式 → 外掛程式市集」內的可視化市集:支援搜尋、過濾與一鍵安裝 / 解除安裝到 profile,顯示 GitHub Star 數並提供排序
使用 dsh web GUI 的開發者 / 維運人員,希望免於手動 git 複製與 CLI 步驟,就能把社群外掛程式管理進 profile
一次安裝,一鍵把外掛程式同步到本機其它已初始化的 profile(如 desktop)
跨 Profile 同步區:一鍵把 web 已裝的外掛程式補裝到目標 profile(只新增缺失項);另有「自動同步到其它 profile」開關,安裝時自動裝到所有已初始化 profile
同時執行 dsh web 與 desktop 殼、希望外掛程式在每個 profile 都可用、免去重複安裝的使用者
02如何將外掛接入 DeepSeek Harness?
先決條件
- 已部署 DSH web profile 宿主環境——本外掛程式運行在 DSH web profile 內、不是獨立 npm 應用(宿主提供的 peer 依賴:@deepseek-ai/cordis、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-slots)
安裝步驟
- 01
從 npm registry 安裝(推薦,無 git 複製 / prepare 腳本步驟):`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`
$ dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin
- 02
或從 GitHub 原始碼安裝:`dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin`
$ dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin
- 03
安裝後重新啟動 web 服務生效:`pnpm dsh web`
驗證整合成功
作者未說明
復原
- 寫入任一 profile 前,市集會自動把該 profile 的 `package.json` 備份為同目錄 `.mkts-snapshot-<時間戳>.json`
- 回退時執行 `dsh plugin --profile <name> remove <套件名>` 手工移除外掛程式,配合安裝前快照復原
03DSH 整合程度與能力邊界
透過 `dsh plugin add` 以 DSH web profile 原生外掛程式形式掛載:Host 半註冊 `/api/dsh-market` 路由,Client 半註冊 `settings.plugins.tab` 槽位,在 dsh web GUI 內提供社群外掛程式市集。
目錄瀏覽與一鍵安裝 / 解除安裝
awesome-dsh-plugin.com 精選目錄(curated registry 的 `github:` 源)→在「設定 → 外掛程式 → 外掛程式市集」內安裝 / 解除安裝到 profile,支援 Star 顯示、搜尋、「已安裝」過濾與排序
跨 Profile 安裝與一鍵同步
web 已裝的外掛程式 + 本機其它已初始化的 profile(如 desktop)→一鍵同步把 web 已裝的外掛程式補裝到目標 profile(只新增缺失項);自動同步開關安裝時自動裝到所有已初始化 profile
同步是本機複製:只往目標 profile 新增缺失外掛程式,絕不刪除或降級已有內容背景 FIFO 任務佇列、熱掛載與更新偵測
使用者提交的安裝 / 更新 / 解除安裝操作→操作以排隊的背景任務執行(排隊中 / 校驗中 / 執行中 / 完成 / 失敗 狀態,可取消,可看 pnpm 日誌);安裝成功可熱掛載進執行中的組合並自動重新整理頁面;已裝卡片自動顯示「更新」按鈕
熱掛載、熱卸載與 Loader 停用/啟用只作用於執行中的 web profile,desktop 等其它 profile 不受觸碰來源白名單、試裝驗證與供應鏈防護
社群外掛程式的安裝請求(GitHub `github:` 源)→只接受精選目錄的 `github:` 源(其餘拒絕,僅勾選「跳過安全檢查」可繞過);安裝前做試裝驗證,確認外掛程式能在臨時 web profile 真實啟動;遇到 pnpm 供應鏈攔截時自動合併 minimumReleaseAge 排除並重試
04適合誰?何時不該用?
適合
- 使用 dsh web GUI 的開發者 / 維運人員,希望免於手動 git 複製與 CLI 步驟,就能把社群外掛程式管理進 profile
- 同時執行 dsh web 與 desktop 殼、希望外掛程式在每個 profile 都可用、免去重複安裝的使用者
不適合
- 安裝只接受 awesome-dsh-plugin.com 精選目錄收錄的 `github:` 源,目錄外一律拒絕;勾選「跳過安全檢查」才可繞過。該白名單對所有目標 profile(含 desktop 同步)生效。
- pnpm ≥11 預設開啟 24 小時 minimumReleaseAge 供應鏈策略,剛發布(24 小時內)的套件會被 pnpm 攔截所有安裝 / 更新 / 解除安裝。市集會自動把違規的 name@version 合併進 profile 的 minimumReleaseAgeExclude 並重試一次。
- 目前版本面向 DSH `0.0.1-rc.2+`(不含已知解析問題的 `0.0.1-rc.1`)及 `0.1.0-rc.2+` 環境。若用純 npm registry 工具解析本套件,可能因 DSH 上游部分 host 套件未發布而提示依賴圖不完整,這屬於 DSH 宿主依賴的發布問題。
05相容性、維護與安全提醒
- 安裝只接受 awesome-dsh-plugin.com 精選目錄收錄的 `github:` 源,目錄外一律拒絕;勾選「跳過安全檢查」才可繞過。該白名單對所有目標 profile(含 desktop 同步)生效。
- pnpm ≥11 預設開啟 24 小時 minimumReleaseAge 供應鏈策略,剛發布(24 小時內)的套件會被 pnpm 攔截所有安裝 / 更新 / 解除安裝。市集會自動把違規的 name@version 合併進 profile 的 minimumReleaseAgeExclude 並重試一次。
- 目前版本面向 DSH `0.0.1-rc.2+`(不含已知解析問題的 `0.0.1-rc.1`)及 `0.1.0-rc.2+` 環境。若用純 npm registry 工具解析本套件,可能因 DSH 上游部分 host 套件未發布而提示依賴圖不完整,這屬於 DSH 宿主依賴的發布問題。
MIT · actively maintained (latest push 2026-08-22, no release tag)
06常見問題
怎麼安裝 dsh-webui-market-plugin?
透過 dsh CLI:`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`(npm registry,推薦)或 `dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin`(GitHub 源),再用 `pnpm dsh web` 重新啟動 web 服務生效。
裝好後在哪裡使用?
在 dsh web GUI 開啟「設定 → 外掛程式 → 外掛程式市集」。在這裡可以搜尋、過濾並一鍵安裝 / 解除安裝社群外掛程式到 profile,顯示 GitHub Star 數並支援排序。
能一次把外掛程式裝到 web 與 desktop 等多個 profile 嗎?
可以。市集的跨 Profile 同步區可一鍵把 web 已裝的外掛程式補裝到其它已初始化 profile(只新增缺失項);「自動同步到其它 profile」開關還能在安裝時自動裝到所有已初始化 profile。
市集安裝外掛程式前會做哪些安全檢查?
只接受 awesome-dsh-plugin.com 精選目錄的 `github:` 源(其餘拒絕,除非勾選「跳過安全檢查」);白名單通過後還會在臨時 web profile 做試裝驗證,確認外掛程式能真實啟動後才寫入你的真實 profile。
07相關的 DSH 工作流程
distilly
作者 titanwings
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).
dsh-market
作者 dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 視覺化外掛市場
ai_animation
作者 unclecheng-li
本專案整理了用於生成[炫酷 HTML 動畫網頁]的 AI Prompts,涵蓋動畫效果、3D 視覺化、PPT 風格演示、UI 美化等多個類別。
aegis
作者 ganyuanran
讓 AI 編碼智慧體具備架構意識:基線優先、證據驗證、漂移檢查,保障長任務安全。
08資料與來源
本插件是 DSH web profile 内运行的插件,不是独立 npm 应用。
Client 半**(`lib/client.js`):通过 `exports["./client"]` + `dsh.client` 声明被 web 前端加载,注册到 `settings.plugins.tab` 槽位
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-25。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
