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_searchstore_catalogstore_install 三个 agent tools。

原生 Store UI 包括 CommunityInstalled 两个 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
羽毛球分组比赛记分
小程序二维码

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

小夜