前言¶
DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。面對 GitHub dsh-plugin topic 下的衆多倉庫,瀏覽和統計往往缺乏統一入口。dsh-plugin-marketplace 插件解決了這個問題,它將這個生態轉化爲一個儀表盤,直接嵌入 DSH Web 的設置面板。
核心功能¶
該插件提供了一套完整的倉庫瀏覽與統計工具:
- 統計卡片:展示倉庫總數、Star 總數、語言種類、今日更新數。
- 語言分佈:Top 6 語言條形圖(使用 GitHub 官方配色)。
- 搜索篩選:支持按名稱或描述搜索,以及通過下拉菜單篩選語言。
- 倉庫卡片:展示 owner/repo、描述、語言、Star、更新時間、標籤,並支持跳轉 GitHub。每頁加載 120 張,支持「加載更多」。
- 一鍵刷新:分段調用 GitHub Search API 抓取全部倉庫,繞過單查詢 1000 條深分頁上限。過程帶進度條與限流等待;若失敗,會保留內置快照。
- 雙語界面:跟隨 DSH Web 語言設置(中文/English),自動適配深淺主題。
安裝與啓用¶
在 DSH 環境中安裝,使用以下命令:
dsh plugin --profile web add <本倉庫路徑或 git 地址>
安裝後,需重啓 web profile 生效;或者編輯 profile 的 cordis.patch.yml(用戶 patch 層)後由 boot HMR 熱加載。
安裝完成後,在 設置 → 插件市場 即可查看 Dashboard。
數據與依賴¶
- 內置快照:包含 2815 個
dsh-plugintopic 倉庫(2026-08-15 抓取),總計約 28 萬 Star、21 種語言。快照已嵌入 bundle,離線可用。 - 結構:主要包含
lib/index.js(入口)、lib/client.js(瀏覽器 bundle)、cordis.patch.yml(配置)。 - 依賴:依賴 React 及
@deepseek-ai/dsh-client-*等依賴。
注意事項¶
- 插件以當前 DSH 進程權限運行。
- 使用前建議檢查源碼與許可證。
- 依賴項包括 React、
@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-settings等。
結語¶
該插件爲開發者提供了一個集中查看和篩選 dsh-plugin 生態的界面。更多詳情與目錄頁,請訪問 SkillHub 或 GitHub 倉庫。