返回目錄

dsh-webui-market-plugin

編輯精選維護狀態: 活躍

sanqi-normal/dsh-webui-market-plugin

dsh Web GUI 社群外掛市場:瀏覽 awesome-dsh-plugin.com 外掛目錄,一鍵安裝/解除安裝到 profile。Community plugin market for the DeepSeek Harness (dsh) web GUI: browse, install and uninstall plugins into a profile.

前往 GitHub
$ dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin

105

星數

4

Fork

JavaScript

語言

MIT

授權條款

2026-08-13

建立於

2026-08-22

最近推送

在 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)

安裝步驟

  1. 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

  2. 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

  3. 03

    安裝後重新啟動 web 服務生效:`pnpm dsh web`

驗證整合成功

作者未說明

復原

  • 寫入任一 profile 前,市集會自動把該 profile 的 `package.json` 備份為同目錄 `.mkts-snapshot-<時間戳>.json`
  • 回退時執行 `dsh plugin --profile <name> remove <套件名>` 手工移除外掛程式,配合安裝前快照復原

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

透過 `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 宿主依賴的發布問題。
2026-08-132026-08-22作者未說明

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。

08資料與來源

  • 作者聲明github.comf0cfc501a9e6…

    本插件是 DSH web profile 内运行的插件,不是独立 npm 应用。

  • 作者聲明github.comf0cfc501a9e6…

    Client 半**(`lib/client.js`):通过 `exports["./client"]` + `dsh.client` 声明被 web 前端加载,注册到 `settings.plugins.tab` 槽位

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-25。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。