🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

插件注册表 majiayu000/dsh-plugin-registry

DeepSeek Harness
majiayu0000 天前有提交已提供中文文档扫描:未发现敏感能力

可搜索的 DeepSeek Harness 插件注册表,收录精选列表,并通过清单校验从 GitHub 发现插件。

36.2/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add majiayu000/dsh-plugin-registry
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-plugin-registry-ui(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 10:22:28

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    functions/lib/legacy-plugin-detail.js:7
    const response = await context.env.ASSETS.fetch(registryUrl)
  • 发起网络请求
    functions/lib/plugin-detail.js:12
    const response = await context.env.ASSETS.fetch(new URL(path, context.request.url))
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 搜索插件注册表
  • 收录精选插件列表
  • 清单校验发现插件

README

由 DeepSeek 最新模型翻译生成
Harness Registry — DeepSeek Harness 插件注册表 Harness Registry 是给 DSH 用户和插件作者用的可搜索 DeepSeek Harness 插件注册表。它把社区维护的目录和 GitHub 发现结果合在一起,校验可安装的 dsh.bundle 清单契约,并给出可比较的插件元数据和可直接复制的安装命令。 状态:预发布。注册表地址是 plugin.dshdesk.com,源码以 MIT License 发布。见上线就绪情况。 Harness Registry 浏览已验证、已收录和候选的 DSH 仓库 快速开始 环境要求:Node.js 22 和 npm。 git clone https://github.com/majiayu000/dsh-plugin-registry.git cd dsh-plugin-registry npm ci npm run dev 打开 <http://localhost:5173> 即可浏览、搜索、筛选和查看注册表。 提供什么 - 可搜索的网页目录,带分类、信任标签、Stars、Forks 和安装命令。 - 从社区目录收录进来的条目,存放在 sources/curated.json。 - 从 GitHub dsh-plugin topic 自动发现。
展开完整文档(README 剩余 1 节)
Harness Registry — DeepSeek Harness 插件注册表

Harness Registry 是给 DSH 用户和插件作者用的可搜索 DeepSeek Harness 插件注册表。它把社区维护的目录和 GitHub 发现结果合在一起,校验可安装的 dsh.bundle 清单契约,并给出可比较的插件元数据和可直接复制的安装命令。

状态:预发布。注册表地址是 plugin.dshdesk.com,源码以 MIT License 发布。见上线就绪情况。

Harness Registry 浏览已验证、已收录和候选的 DSH 仓库

快速开始

环境要求:Node.js 22 和 npm。

git clone https://github.com/majiayu000/dsh-plugin-registry.git
cd dsh-plugin-registry
npm ci
npm run dev

打开 <http://localhost:5173> 即可浏览、搜索、筛选和查看注册表。

提供什么

- 可搜索的网页目录,带分类、信任标签、Stars、Forks 和安装命令。
- 从社区目录收录进来的条目,存放在 sources/curated.json。
- 从 GitHub dsh-plugin topic 自动发现。
- 清单校验:发现到的仓库必须在 package.json 里声明合法的 dsh.bundle 对象,且它引用的补丁文件必须存在。
- 供应链锁定:每个已验证插件都记录校验清单时对应的确切 verifiedCommit HEAD。
- 公开 JSON 快照,带 schema 校验、健康门禁和单独的审计队列。
- 每个页面都显示快照新鲜度,超过 24 小时给出过期警告,定时同步失败时自动开 GitHub issue。
- 严格的逐页 Content-Security-Policy,图标仅限 GitHub 托管的域名。
- 仓库检查器,说明某个插件是否符合自动发现条件。
- 可选的站内评审表单,通过受保护的 Cloudflare Pages Function 创建已指派、公开的 GitHub Issue。

查询注册表数据

生成的快照位于 public/data/plugins.json,遵循 schema/registry.schema.json。

jq '.stats | {published, curated, automaticallyDiscovered, pendingReview}' public/data/plugins.json

查看单个插件:

jq '.plugins[] | select(.id == "omdsh-dev/dsh-at-file") | {id, trustLevel, install}' public/data/plugins.json

校验快照并运行治理测试:

npm run validate:registry
npm test

回填 GitHub 主要语言元数据,无需重跑完整发现流程:

GH_TOKEN=... npm run backfill:languages

发现流程如何运作

Vendored curated catalog (sources/curated.json) ─┐
├─ normalize ─ verify ─ governance ─ public registry
GitHub topic ────────────────────────────────────┘ └──── audit queue
精选仓库会获得 curated 信任级别。自动发现的仓库只有在根目录 package.json 里含有有效的 dsh.bundle 时才能安装,这些仓库会获得 manifest_verified。待定仓库仍会作为 GitHub 候选显示,但不提供安装命令;已屏蔽和已隔离的仓库则保持隐藏。完整策略见 registry governance。

定时 GitHub Actions 工作流每两小时刷新一次快照。仓库注册表发生变化时,同一个工作流会提交快照,并把验证过的构建产物部署到 Cloudflare Pages,因此用 GITHUB_TOKEN 创建的同步提交不依赖第二次 push 事件。健康门禁会阻止以下情况替换健康数据:未认证的部分发现运行、完整快照意外变小、GitHub GraphQL 批次只返回部分结果。如果定时同步失败,工作流会开一个带标题的跟踪 issue,并在后续某次同步成功部署后关闭它。

Cloudflare Pages 上的详情投递

首页和仪表盘是预渲染的。插件详情 URL 由 Pages Function 提供,返回完整 HTML(包括 canonical URL、结构化数据和内联水合数据)。GET /api/plugins/{owner}/{repo}/{qualifier...}/ 返回同样的详情记录,格式为 JSON,供安装按钮使用;两条路由都支持 HEAD。插件不存在返回 404,路径格式错误返回 400,快照资源损坏返回 500。错误不会被缓存。

构建会从现有仓库注册表快照中派生出 256 个详情分片。每个请求读取体积很小的版本产物 data/detail-build.json。缓存未命中时,HTML 会加载一个分片和编译好的 HTML 模板;JSON 只加载分片。成功的响应使用 Workers Cache API 和 Cache-Control: public, max-age=0, s-maxage=300。浏览器请求会重新验证;边缘缓存键包含每次构建生成到该产物里的新版本号,因此新部署不会复用上一次构建的 HTML 或数据。运行时不需要任何构建环境变量。这样避免了每个请求都解析完整快照,也消除了每个插件一个文件的部署增长。静态资源继续走 Pages 投递。动态请求仍会消耗 Pages Functions 配额,分片体积也会随数据集增长。

这一方案改编自 Astro integrations directory 使用的快照支撑动态路由。每个插件单独生成静态 HTML 会受限于文件数量上限;完全由数据库支撑的注册表则会引入这套只读目录并不需要的基础设施。不需要新的数据库、存储绑定或前端框架。
用 npm run dev:cloudflare 在本地构建并运行真实的详情路由。npm run dev 对前端开发仍然有用,但 Vite 单独跑不起来 Pages Functions。验证:先跑 npm test、npm run build、npm run check:performance,再用 Wrangler Pages dev 跑一遍 HTML/JSON、缓存命中、404 和安装流程。

添加插件

自动发现流程:

1. 发布一个真实、公开、非 fork 的 GitHub 仓库。
2. 在插件的 package.json 里声明可安装的 dsh.bundle 对象(放在根目录,或 dsh.bundles 中列出的某个路径)。
3. 确认引用的补丁文件存在,且是顶层 YAML 数组(空的 [] 也有效)。
4. 加上 dsh-plugin 这个 GitHub topic。
5. 等待下一次注册表同步。

发布前先检查本地检出:

npm run check:plugin -- ./hello-plugin

使用公开的仓库检查器与故障排查指南,本地开发时用 <http://localhost:5173/publish.html>。配置好 Cloudflare 提交渠道后,作者不用离开页面就能提交可跟踪的审核请求;GitHub 仍可作为备选。参见提交审核配置。

已知限制

- Manifest 与补丁文件校验只确认 bundle overlay 存在、且是顶层 YAML 数组;这不是安装测试、安全审计,也不代表认可插件代码。
- 记录过 SHA 时,GitHub 安装命令会锁定到 verifiedCommit。npm 风格的 spec 不锁定 commit。
- Stars、Forks、描述、Topics 和主要语言都是 GitHub 元数据的时间点快照,可能滞后到下一次同步。
- 完整的发现刷新需要 GitHub token;未认证运行只检查近期候选,且无法覆盖完整快照。
- 基于浏览器的仓库检查器使用未认证的 GitHub API,可能触发速率限制。
- Cloudflare Pages 站点跟踪 main;正式版本化发布尚未提供。

开发

npm ci
npm test
npm run validate:registry
npm run build

刷新注册表数据时,提供一个有公开仓库读取权限的 GitHub token:

GITHUB_TOKEN=... npm run sync:plugins

从当前快照重新生成内置的精选目录:

npm run export:curated

不要提交 token 或生成的凭据。变更流程见 CONTRIBUTING.md。

项目结构

- assets/ 存放注册表 UI 模块、样式和翻译。
- public/data/plugins.json 是生成的公开注册表快照。
- scripts/ 存放发现、规范化和校验工具。
- functions/ 存放 Cloudflare Pages 的服务端路由,用于审核提交。
- schema/registry.schema.json 定义已发布快照的契约。
- tests/ 覆盖注册表治理和面向浏览器的行为。

支持与安全

- Bug、数据纠错和功能请求:GitHub Issues
- 敏感漏洞:私密漏洞报告
- 安全策略:SECURITY.md

许可证

Harness Registry 基于 MIT License 发布。
预览分享卡片长什么样 ↓majiayu000/dsh-plugin-registry
分享 · DeepSeek Harness Hub
majiayu000/dsh-plugin-registry

可搜索的 DeepSeek Harness 插件注册表,收录精选列表,并通过清单校验从 GitHub 发现插件。

这是你的仓库?认领条目

回到顶部