DSH Plugin Store:DeepSeek Harness 的社區插件發現與安裝

前言

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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜