前言¶
DeepSeek Harness 的插件生態在擴展,但找到插件仍然需要搜索 GitHub、確認兼容、手動複製安裝命令。DSH Plugin Store 是 SandbaseAI 維護的 DeepSeek Harness 原生插件目錄,它把 DSH Plugin Leaderboard 的目錄數據接入 DSH Web 的 Settings,並給 agent 提供檢索工具。它連接的是獨立目錄站點,不是官方應用商店。
這是什麼¶
DSH Plugin Store 的定位是 A native plugin marketplace for DeepSeek Harness。它解決的問題,是在不離開 DeepSeek Harness 的情況下發現、篩選、安裝和管理社區插件。
當前公開材料給出的是 preview release:v0.1.0-preview.5,目標環境是 public DeepSeek Harness 0.1.0-rc.8 Web profile。許可證爲 MIT。
核心功能¶
下面這些能力來自倉庫 README 和 package 描述:
- 瀏覽超過 4,000 個插件包,覆蓋 3,400 個社區倉庫。
- 按名稱、倉庫、描述或類別搜索。
- 使用 leaderboard 的 tag taxonomy 做篩選。
- 按 leaderboard rank、GitHub stars、weekly growth 排序。
- 將目錄條目安裝到本地 DSH Web profile。
- 查看 Cordis 已經加載的插件清單。
- 提供
store_search、store_catalog、store_install三個 agent tools。
原生 Store UI 包括 Community 和 Installed 兩個 tab,支持 tag 篩選、分頁、same-origin catalog proxy、本地 profile 安裝、Cordis Loader inventory,以及 responsive light/dark UI。
安裝與啓用¶
先下載 preview tarball,再把它加入 Web profile:
curl -fL https://github.com/sandbaseai/dsh-plugin-store/releases/download/v0.1.0-preview.5/sandbaseai-dsh-plugin-store-0.1.0-preview.5.tgz -o /tmp/sandbaseai-dsh-plugin-store-0.1.0-preview.5.tgz
dsh plugin --profile web add -w /tmp/sandbaseai-dsh-plugin-store-0.1.0-preview.5.tgz
完成安裝後,重啓 DSH Web,打開 Settings,選擇 Store。
如果是在源碼層面驗證或構建,可以使用下面的開發安裝路徑:
cd /path/to/deepseek-harness
git clone https://github.com/sandbaseai/dsh-plugin-store.git packages/plugins/dsh-store
pnpm install
pnpm --filter @sandbaseai/dsh-plugin-store typecheck
pnpm --filter @sandbaseai/dsh-plugin-store bundle
構建完成後,需要在 Web profile 中啓用這個 bundle,並指定 catalog 地址:
- insert:
- id: sandbase-plugin-store
name: '@sandbaseai/dsh-plugin-store'
config:
enabled: true
catalogUrl: https://dshpluginleaderboard.com/api/catalog
timeoutMs: 30000
典型用法¶
下面是 README 給出的三類 agent tools 的用途:
1、store_search:按 name、description、category 搜索。
2、store_catalog:瀏覽目錄條目,並按目錄提供的維度排序。
3、store_install:返回 reviewed installation instructions。
在 UI 裏的使用路徑是:打開 Store,先在 Community 查看候選插件,用 tag、搜索、排序縮小範圍,再安裝到本地 profile。經過上面的步驟後,可以在 Installed 查看已加載內容。
適用場景與注意¶
適合以下場景:
- 開發者在本地 DSH Web profile 中發現並安裝社區插件。
- agent 需要通過工具檢索同一套目錄,而不是隻靠 UI 操作。
- 企業部署需要對插件目錄增加組織審查和 allowlist 流程。
需要注意:
- 當前材料只給出 preview tarball 安裝和源碼開發安裝;roadmap 中仍未完成 upstream review with DeepSeek Harness、stable npm release aligned with public DSH packages、update/disable/uninstall workflows、enterprise catalog allowlists and audit events。
- 安裝插件可能會下載並執行第三方代碼,包括 package lifecycle scripts。插件會在當前 dsh 進程權限中運行,安裝前應檢查源碼、許可證和依賴。
- 企業部署應把 catalog 放在組織審查和 allowlist 流程後面。
- native installer 會校驗 GitHub repository identifiers,要求所選 catalog entry 是 runtime-verified,從 Leaderboard detail API 解析 exact npm package spec,並拒絕 URLs、git specs、shell syntax 和 unverified entries。
package.json的 engines 要求node ^22.19.0 || >=24.0.0;peerDependencies 包含@deepseek-ai/cordis ^4.0.1和@deepseek-ai/dsh-* ^0.1.0-rc.8。
結尾¶
DSH Plugin Store 的價值,是把社區插件發現從外部搜索拉回 DSH Web 內部,並給 agent 提供同樣的檢索路徑。它目前仍是 preview 集成,適合先審查源碼後再安裝。
目錄頁:
https://dshpluginleaderboard.com/plugins/sandbaseai-dsh-plugin-store
GitHub:
https://github.com/sandbaseai/dsh-plugin-store