前言¶
在 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)。
- 維護者:WinterOne-hub
- 倉庫:https://github.com/WinterOne-hub/dsh-plugin-pulse
- 目錄頁:https://www.skillhub.cn/plugins/WinterOne-hub/dsh-plugin-pulse
- 許可證:MIT(與 DeepSeek 官方無隸屬關係)
- 當前包版本(
package.json):0.1.2;兼容聲明要求dsh在>=0.2.0-rc.2 <0.3.0 || >=0.2.2-rc.1 <0.2.2範圍內
核心功能¶
README 中列出的能力如下,排名口徑與數據來源見倉庫 data/README.md。
最受歡迎(Popular)¶
對有數據的插件按 npm 最近 30 個完整統計日下載量 排序,或按 GitHub 倉庫 Stars 排序;共享主項目的 Stars 單獨列出。下載量可能包含自動化拉取;Stars 反映倉庫關注度。
新插件飆升(Trending)¶
只統計過去 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 爲準。