前言¶
DSH 的插件模型強調「一切皆插件」。但插件來源分散、安裝後還要處理啓用、重啓和卸載,單獨用命令行操作會比較碎。dsh-plugin-market 是一個 web 平臺插件,把 mydsh.dev 插件大全接入 DeepSeek Harness 設置頁,用於分類瀏覽、搜索、安裝、啓用、停用、卸載、安全評估和一鍵自動重啓。
該插件由非官方社區 mydsh.dev 出品,不是 DeepSeek 官方應用商店。
這是什麼¶
dsh-plugin-market 在 DeepSeek Harness 設置頁提供「插件市場」入口,用於瀏覽 mydsh.dev 插件大全。數據源當前爲 5596 個候選,其中 3656 個已覈驗爲可直接啓用,1940 個無效已隱藏。
該插件只展示已覈驗爲可直接啓用的 DSH 插件;未知、不可解析、純界面包和不完整包不會展示。
倉庫 owner 字段爲 Jason Jiang <uluckystar>,許可證爲 MIT,package.json 中 dsh.client.platform 爲 web。
核心功能¶
分類瀏覽¶
插件市場按 10 個分類展示:
全部 / Agent / MCP / 開發工具 / 界面 / 視覺 / LLM / 記憶 / 數據 / 集成
分類帶計數,按星數排序,並支持「加載更多」。
搜索¶
本地搜索用於毫秒級匹配插件名稱、中英簡介、描述和 topics。
勾選 AI 後,會調用 mydsh.dev 的 AI 搜索服務,按語義理解需求返回結果。
安裝與生命週期¶
安裝動作只下載插件,不自動啓用。是否啓用由用戶後續操作決定。
支持安裝、啓用、停用、卸載。啓用或停用後,可一鍵自動重啓讓配置生效。該能力適配以下環境:
PM2 / 手動啓動 / Docker / systemd / Windows
插件生命週期分爲七態:
未安裝 / 已安裝·未啓用 / 已啓用·重啓後生效 / 已啓用 / 已停用·重啓後生效 / 不兼容·不建議啓用 / 安裝失敗
安裝失敗會留痕,可重試。
安全¶
安全評估會查詢 mydsh.dev 安全報告;如果沒有報告,會引導提交。
插件運行過程中還有以下保護:
- 寫配置前自動備份
- 寫後校驗
- 失敗自動回滾
- DSH 核心組件保護
- 不兼容插件拒絕啓用
- 安裝失敗留痕可重試
- 插件名白名單
- 同源校驗
- 請求體上限
安裝與啓用¶
從 GitHub 安裝時,使用以下命令:
dsh plugin --profile web add github:uluckystar/dsh-plugin-market
安裝後重啓 DSH,在 設置 → 插件 → 插件市場 查看該插件。
如果是本地開發目錄,可以使用:
dsh plugin --profile web add /path/to/dsh-plugin-market
後續通過插件市場安裝的插件,需要先「啓用」,再按提示重啓 DSH 後生效。
配置¶
README 中給出的配置位於 cordis.patch.yml,包含以下配置項:
- id: plugin-market
name: dsh-plugin-market
config:
marketBaseUrl: 'https://mydsh.dev'
profileName: 'web'
pnpmCommand: 'npx -y pnpm@11.7.0'
proxyUrl: 'http://127.0.0.1:7897'
catalogCacheMs: 21600000
installTimeoutMs: 300000
githubToken: ''
githubToken 可選;無 token 時使用 raw/HEAD + 代理校驗。catalogCacheMs 對應插件大全緩存 TTL,示例中爲 6 小時。
典型接口¶
以下接口用於操作插件市場,接口名和參數如下:
POST /api/plugin-market/browse
參數:{category, limit}(limit=0 表示全量)
POST /api/plugin-market/search
參數:{query, ai}
POST /api/plugin-market/install
參數:{repo};安裝只下載,不自動啓用
POST /api/plugin-market/enable
參數:{repo}
POST /api/plugin-market/disable
參數:{repo}
POST /api/plugin-market/uninstall
參數:{repo}
POST /api/plugin-market/restart
一鍵自動重啓 DSH
POST /api/plugin-market/assess
參數:{repo}
緩存與性能¶
插件大全使用磁盤持久化緩存,路徑爲:
$DSH_HOME/storages/plugin_market_catalog.json
緩存 TTL 爲 6 小時,並嚴格校驗緩存。分類切換爲純本地過濾。AI 搜索有 6 秒超時保護。
適用場景與注意¶
適合使用 DSH 管理 web profile 插件、需要集中瀏覽和啓用社區插件的開發者。使用前注意:
- 該插件由非官方社區
mydsh.dev出品,不是 DeepSeek 官方應用商店。 - 插件以當前
dsh進程權限運行,安裝前應檢查目標插件源碼、許可證和依賴。 - 安裝只下載,不自動啓用;啓用、停用後需要按提示重啓 DSH。
- 不兼容插件會被拒絕啓用;安裝失敗會留痕,可重試。
相關入口¶
它把插件瀏覽、啓用、重啓和安全檢查放在同一設置頁,減少分散操作。
GitHub:https://github.com/uluckystar/dsh-plugin-market
mydsh.dev 插件大全(數據源):https://mydsh.dev/plugins