前言¶
DSH 的插件生態強調「一切皆插件」。插件多了以後,開發者常需要在一個地方完成發現、篩選、信任判斷和安裝確認。Luaphes/dsh-plugins-market 是一個面向 DeepSeek Harness(DSH)的插件創意市場:它從官方 dsh-plugin topic 抓取候選倉庫,做噪音過濾、信任徽章、排序搜索和一鍵安裝面板。本文按社區目錄工具介紹它;它不是官方應用商店,與 DeepSeek / 幻方也沒有官方從屬關係。
這是什麼¶
Luaphes/dsh-plugins-market 由 Luaphes 維護,狀態爲 beta,但可安裝。許可證爲 MIT。它作爲持久化 npm bundle 安裝到 DSH profile,重啓 Web UI 後保留。啓用後,在 Settings -> Plugins 下新增 Discover plugins 標籤,用於瀏覽、篩選和安裝 DSH 插件。
核心功能¶
發現與噪音過濾¶
- 嗅探官方
dsh-plugintopic,按星數取約前 500 個倉庫。 - 過濾 topic-squatting 噪音。
- 首次加載約 30 秒,之後使用 10 分鐘內存緩存。
信任徽章與排序搜索¶
- 展示
精選(human-curated)徽章。 - 展示社區兼容判定:兼容 / 需適配 / 已刪除 / 關注。
- 按總星數、近期上漲、最新、最近推送排序,支持升降序切換、即時搜索和語言過濾。
- 當快照數據覆蓋該倉庫時,卡片展示
★ N (+M)日增星數。
安裝校驗與執行¶
- 安裝前校驗目標倉庫
package.json是否聲明dsh.bundle.patch;未聲明的非 bundle 倉庫會被拒絕。 - 安裝其他插件時,面板會展示具體命令,並給出
allowBuilds安全警告;確認後再執行。 - 該市場插件自身零構建、無安裝腳本、不觸發
allowBuilds提示。 - 它零 LLM、零後端、零用戶配額,僅使用規則和公開 API,例如 GitHub Search API。
安裝與啓用¶
先執行安裝命令:
dsh plugin --profile web add github:Luaphes/dsh-plugins-market
然後重啓 Web UI。經過上面的步驟,Settings -> Plugins 下會出現 Discover plugins 標籤。
資料中還列出一種 npm 安裝寫法:
dsh plugin --profile web add dsh-plugins-market
已覈實資料未確認 npm 包已實際發佈,所以日常使用以 GitHub 安裝命令爲準。
典型用法¶
1、打開 Discover plugins 標籤,用即時搜索、排序和語言過濾找到候選倉庫。
2、點 Install。
3、面板先檢查目標倉庫 package.json 是否聲明 dsh.bundle.patch;未聲明則拒絕安裝。
4、檢查通過後,面板展示安裝命令和 allowBuilds 安全警告。
5、確認後執行類似命令:
dsh plugin --profile <p> add github:owner/repo
這裏的 <p> 是 profile,owner/repo 是目標插件倉庫。
6、安裝完成後重啓 Web UI,再在插件列表中驗證是否可用。
適用場景與注意¶
適合經常瀏覽 DSH 插件、想按星數和近期變化篩選、希望在安裝前看到命令與警告的用戶。
注意:
- 狀態爲 beta,但可安裝。
- 插件以當前
dsh進程權限運行。安裝前檢查源碼、package.json、許可證和即將執行的命令。 - 本市場插件自身零構建、無安裝腳本、不觸發
allowBuilds提示;但它安裝的其他插件可能涉及構建或腳本,需要按面板警告確認。 ★ N (+M)依賴日快照數據。快照由 GitHub Actions 每天 02:00 UTC 寫入snapshots/YYYY-MM-DD.json;只有被快照覆蓋的倉庫會展示增量。- 發現頁依賴公開 API(GitHub Search API),無後端、無 LLM、無用戶配額。
結尾¶
dsh-plugins-market 的價值是把 DSH 插件的發現、篩選和安裝確認放進同一個面板:先過濾噪音,再展示信任徽章,最後在安裝前做校驗和命令提示。目錄入口在 Settings -> Plugins 的 Discover plugins 標籤中;項目地址爲 Luaphes/dsh-plugins-market。