前言¶
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