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

插件发现 HarrisXiu/dsh-plugin-finder

DeepSeek Harness
HarrisXiu35 天前有提交已提供中文文档扫描:含敏感能力

检索 GitHub 与 npm 上的社区插件并给出安装清单

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

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

该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HarrisXiu/dsh-plugin-finder
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
数据截至 2026/11/04·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 35 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

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

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/8 09:42:24

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

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 读取本地文件
    lib/index.js:440
    const manifest = JSON.parse(readFileSync(join(dir, 'package.json'), 'utf8'));
  • 读取本地文件
    lib/index.js:449
    for (const entry of readdirSync(modules)) {
  • 读取本地文件
    lib/index.js:453
    for (const scoped of readdirSync(join(modules, entry))) found.add(`${entry}/${scoped}`.toLowerCase());
  • 发起网络请求
    lib/client.js:165
    return fetch(refresh ? '/plugin-finder/refresh' : INDEX_URL, {
  • 写入剪贴板
    lib/client.js:397
    navigator.clipboard.writeText(value).then(done, done);
  • 读取本地文件
    lib/core/engine.js:71
    const parsed = JSON.parse(await readFile(this.cachePath, 'utf8'));
  • 写入本地文件
    lib/core/engine.js:82
    await mkdir(dirname(this.cachePath), { recursive: true });
  • 写入本地文件
    lib/core/engine.js:84
    await writeFile(temporary, JSON.stringify(this.index), 'utf8');
  • 写入本地文件
    lib/core/engine.js:85
    await rename(temporary, this.cachePath);
  • 发起网络请求
    lib/core/http.js:40
    const response = await fetch(url, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 给出包名与仓库地址
  • 内置可安装推荐清单

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-finder · 插件发现 直接发现 GitHub 上带 dsh-plugin topic 的公开仓库,提供侧边栏「插件发现」页面和 Agent 工具 dsh_plugin_finder。 发现规则 - 唯一仓库来源:GitHub REST 搜索 topic:dsh-plugin fork:true。包含 fork、已归档仓库与没有根目录 package.json 的仓库。 - 每页 100 条;超过 GitHub 单次搜索 1,000 条限制时,按创建时间递归分片。没有默认仓库数量上限。 - GitHub 限流、网络失败、取消或响应不完整时,明确标记扫描未完成,保存已找到的仓库和下一个分片/页码。点击「扫描 / 继续扫描」或调用 refresh 继续。 - 分类按仓库名称、描述和 topics 推断;topic 表示作者标记,不等于经过安装验证。 - 根目录 manifest 仅补充 bundle/UI 标记。未读取、monorepo 或没有 bundle 声明的仓库仍然展示,其安装标识需要到仓库 README 确认。 - npm/国内 npmmirror 只补充已发现仓库的发布信息,不用于搜出额外仓库。只有已发布包的 repository 与当前仓库匹配,才显示为已验证 npm 包;同名 fork 保持独立。
展开完整文档(README 剩余 1 节)
dsh-plugin-finder · 插件发现

直接发现 GitHub 上带 dsh-plugin topic 的公开仓库,提供侧边栏「插件发现」页面和 Agent 工具 dsh_plugin_finder。

发现规则

- 唯一仓库来源:GitHub REST 搜索 topic:dsh-plugin fork:true。包含 fork、已归档仓库与没有根目录 package.json 的仓库。
- 每页 100 条;超过 GitHub 单次搜索 1,000 条限制时,按创建时间递归分片。没有默认仓库数量上限。
- GitHub 限流、网络失败、取消或响应不完整时,明确标记扫描未完成,保存已找到的仓库和下一个分片/页码。点击「扫描 / 继续扫描」或调用 refresh 继续。
- 分类按仓库名称、描述和 topics 推断;topic 表示作者标记,不等于经过安装验证。
- 根目录 manifest 仅补充 bundle/UI 标记。未读取、monorepo 或没有 bundle 声明的仓库仍然展示,其安装标识需要到仓库 README 确认。
- npm/国内 npmmirror 只补充已发现仓库的发布信息,不用于搜出额外仓库。只有已发布包的 repository 与当前仓库匹配,才显示为已验证 npm 包;同名 fork 保持独立。
- 不使用 awesome-dsh-plugin,不携带旧目录快照;旧版缓存自动忽略。离线只显示新引擎保存的缓存,首次离线列表为空。

国内镜像

直连 GitHub 优先;网络、HTTP 或数据校验失败后尝试 GH-Proxy 国内加速通道。镜像代理 GitHub 的公开 Search API 和 raw 文件,不是独立的社区目录。默认前缀:

https://gh-proxy.com/
https://gh-proxy.org/

镜像需要实际支持 https://api.github.com/search/repositories;只支持下载 release 的代理不能替代搜索。返回网页、错误 JSON 或缺少 topics 的响应会被拒绝,并回退其他通道。第三方镜像的可用性、缓存延迟及限制取决于服务方。

GitHub Token 只从 Host 环境的 GITHUB_TOKEN / GH_TOKEN 读取,仅发送到 GitHub 官方 API,不发给镜像,也不发到浏览器。官方带 Token 的请求不跟随重定向。

使用

从 GitHub 安装到 Web profile:

dsh plugin --profile web add "https://github.com/HarrisXiu/dsh-plugin-finder"

桌面端可以在 Plugins → Add plugin 粘贴上述仓库 URL;本地开发时粘贴插件目录的绝对路径。profile 按实际宿主选择。升级 Host 代码后重启 DSH,再刷新窗口。页面和 Agent 共用 Host 引擎、缓存与扫描任务;页面每两秒读取扫描进度,关闭页面不会丢失后台扫描。

{ "action": "refresh" }
{ "action": "suggest", "query": "memory", "limit": 15 }
{ "action": "search", "query": "task board" }
{ "action": "stats" }
{ "action": "diagnose" }
{ "action": "suggest", "offline": true }

installable: true 筛选根目录 manifest 已声明 dsh.bundle.patch 的仓库。此字段确认声明,不承诺插件安装或运行成功。部分仓库采用 monorepo,需要按 README 指定子包。

第一次全量扫描可能持续数分钟至数十分钟。默认请求间隔:未带 Token 6.5 秒,带 Token 2.1 秒。API 索引不是静态快照,扫描期间的仓库变动和 GitHub 未索引的仓库可能影响结果;扫描状态表示已枚举本次可返回的分片和页,不能保证包含私有或尚未索引的仓库。

配置

profile 的 cordis.patch.yml:

- id: plugin-finder
name: dsh-plugin-finder
config:
enabled: true
cacheTtlMinutes: 720
githubMirrors:
- https://gh-proxy.com/
- https://gh-proxy.org/
repoLimit: 25 # 每轮补充多少个尚未读取的根 manifest,不限制发现仓库数量 manifestLimit: 25 # 每轮最多验证多少个 npm 包 maxSearchRequests: 100 # 可选请求预算,达到后保存断点,下一轮继续

githubMirrors: [] 仅直连。默认缓存:$DSH_HOME/plugin-finder/cache.json。Token 不配置在 YAML 中。

开发与验证

npm run build
npm test
npm run test:live # 有限请求的真实源冒烟检查
node tools/livecheck.mjs --all # 完整扫描,可能耗时数分钟
node tools/report.mjs # 从新格式直接发现缓存生成列表文档

离线回归覆盖分片、分页、限流断点续扫、取消、严格 topic 过滤、同名 fork、npm 仓库关联、旧缓存隔离、镜像回退、Token 隔离、Host HTTP 路由与浏览器数据加载。真实 DSH 窗口里的视觉效果需在加载后检查。

MIT

参考与验证范围

GitHub Search API 说明分页上限、搜索限流与 incomplete_results;GH-Proxy 使用文档 说明公开 GitHub API 的代理方式。
已通过离线分页/分片/续扫回归、Host 激活及浏览器加载流程检查。真实源冒烟已验证 GitHub 搜索和 raw manifest 读取;此检查使用有限请求预算,收集了 102 个不同仓库,不是一次完整的全库枚举。GH-Proxy 的 gh-proxy.com Search API 通道已通过真实请求验证(返回 100 条结果);镜像错误与回退在隔离测试中验证。其他镜像及实际通道可用性仍需要按所在网络检查。尚未验证真实 DSH 窗口中的视觉呈现。
预览分享卡片长什么样 ↓HarrisXiu/dsh-plugin-finder
分享 · DeepSeek Harness Hub
HarrisXiu/dsh-plugin-finder

检索 GitHub 与 npm 上的社区插件并给出安装清单

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部