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 爲準。

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

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

小夜