dsh-plugin-pulse:DSH 插件风向标与需求反馈

前言

在 DeepSeek Harness(DSH)里装插件,常见问题是:社区插件分散在 npm 与 GitHub,不知道哪些在用、哪些是新建的、还缺什么能力。自己翻仓库或注册表成本高,也缺少统一的「大家想要什么」的汇总视图。

下面介绍 WinterOne-hub 维护的 dsh-plugin-pulse(插件风向标 · Plugin Pulse)。它在 Harness 内提供插件目录与三类榜单,并支持需求反馈;不需要 DeepSeek API Key。数据以维护方抓取的公开快照为主,安装包内带离线可用的榜单副本。

这是什么

dsh-plugin-pulse 是 DSH 的联网类插件:DeepSeek Harness 社区插件榜单与需求反馈(Plugin rankings and feature requests)。

核心功能

README 中列出的能力如下,排名口径与数据来源见仓库 data/README.md。

对有数据的插件按 npm 最近 30 个完整统计日下载量 排序,或按 GitHub 仓库 Stars 排序;共享主项目的 Stars 单独列出。下载量可能包含自动化拉取;Stars 反映仓库关注度。

只统计过去 60 天内在 npm 首次发布 DSH bundle 的插件。下载量维度为最近 7 日减前 7 日,净增至少 10 才上榜;切换到 Stars 时使用相距 7 个 UTC 日期的采集快照,净增至少 1。当前首批目录主要覆盖 npm 发布的插件,暂未收录纯 Git 安装源。

最期待功能(Requests)

按最近 30 天的需求提交数排序。找不到合适主题时,可通过部署方配置的 GitHub 表单提议新主题(需部署方开启)。默认安装包未预设外部统计服务地址;公开投票需自行部署并重新打包。

界面侧能力(来自安装说明):

  • 从 v0.1.2 起,榜单顶部显示当前已装版本;有更高版本且 Release 上有安装包时,可点「查看更新」。
  • 「复制 GitHub 地址」复制仓库链接;「去安装」复制可粘贴的安装目标并打开 Harness 的「插件」页(根包与榜单版本匹配时用 GitHub 地址,否则为 包名@版本)。

安装与启用

安装包从 GitHub Releases 下载 .tgz,或在仓库根目录执行 npm pack 生成包文件。文件名须与下载版本一致(README 示例为 0.1.1)。

1、先启动并完全退出一次 Harness Desktop。
2、在包含 .tgz 的目录打开终端,执行(Desktop):

dsh plugin --profile desktop add "$PWD/dsh-plugin-pulse-0.1.1.tgz"

Harness Web 将 desktop 改为 web:

dsh plugin --profile web add "$PWD/dsh-plugin-pulse-0.1.1.tgz"

3、重启后,在左侧栏打开「插件风向标」。旧版 0.1.0 入口在「设置 → 插件风向标」。

卸载:

dsh plugin --profile desktop remove dsh-plugin-pulse

(Web 同样替换 profile。)

典型用法

在 Harness 里浏览与安装其它插件

打开「插件风向标」查看榜单 → 对目标条目使用「去安装」→ 在 Harness「插件」页点「添加插件」,粘贴并按提示确认。

本地预览(开发者)

需要 Node.js 24,无需额外第三方依赖:

npm run build
npm run preview

浏览器访问 http://127.0.0.1:4173。预览使用仓库附带的公开快照,并在本机运行需求统计服务;提交写入当前仓库的 .pulse/demand.sqlite,仅供连到该服务的访客统计。

刷新榜单数据(维护方)

npm run collect       # 可选 GITHUB_TOKEN,提高 GitHub API 额度
npm run check

可将 data/snapshot.json 托管到静态 URL,打包时设置 PULSE_SNAPSHOT_URL。采集失败或数据无效时,插件优先保留上次校验通过的快照,其次使用内置快照。

公开需求投票需 npm run serve,经 HTTPS 身份网关配置 PULSE_GATEWAY_SECRET、PULSE_VOTER_KEY 等环境变量后重新 npm pack;细节见 README「刷新数据和接入需求服务」一节。

适用场景与注意

适合谁: 经常在 DSH 里试社区插件的开发者;想按下载量、Stars 或增速筛插件的人;愿意通过「最期待功能」反馈缺口的人(公开投票取决于你是否使用带统计服务的构建)。

运行与权限: 插件在当前 DSH 进程权限下运行。安装前应阅读源码与 MIT 许可证,确认榜单数据与「去安装」行为符合你的环境策略。

数据边界: 目录根据维护清单抓取 npm 并校验 dsh.bundle;不会执行这些第三方插件。GitHub 与 npm 信号分开排序,不做综合分混排。默认包内快照可离线浏览榜单;联网需求榜依赖部署方配置。

结尾

dsh-plugin-pulse 把 DSH 插件的发现、增速与需求反馈收进 Harness 侧栏,默认无需 API Key,并自带离线快照。进一步说明与数据口径以仓库 README 为准。

羽毛球分组比赛记分
小程序二维码

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

小夜