前言¶
DeepSeek Harness(DSH)的插件可以通過命令行或社區榜單上的安裝命令裝進 profile,但常見流程是:在網頁裏找到插件名,複製命令,切回終端執行 dsh plugin add,等 pnpm 跑完,重啓 DSH,再回網頁確認是否裝上。榜單變長之後,這條鏈路會越來越碎。
DSH 插件市場(dsh-plugin-market)把 goodcase.ai 上的插件目錄做成靜態快照,嵌進 Harness 側邊欄。瀏覽、搜索、安裝、更新、啓停和卸載都走 Harness 自帶的 pluginManager,不必離開當前界面。維護者是 GitHub 用戶 skystart233-code;分類爲客戶端插件。該項目與 DeepSeek 無隸屬關係;社區目錄也不是官方應用商店。
這是什麼¶
一句話:@local/dsh-plugin-market 是 DeepSeek Harness 的側邊欄插件市場,收錄 7,557 條目錄快照(2026-10-28),調用 Host 上的 bundle 安裝接口完成真實安裝。
Harness 本身已有裝 bundle 的能力,缺的是能看見目錄、點了就裝的界面。本插件把 dsh.goodcase.ai 的數據(底層來自 awesome-dsh-plugin)打成 catalog.json,在 Web 客戶端註冊側邊欄面板;離線也能打開目錄,安裝任務在 Host 側執行。
核心功能¶
下面按 README 已說明的能力歸納,不超出資料範圍。
發現與搜索¶
- 23 個分類,可按名稱、作者、能力搜索;可按下載量、Star、收錄時間排序。
- 7,557 條裏 7,517 條聲明瞭
dshmanifest,支持面板內一鍵安裝;其餘 40 條保留手動安裝命令。
安裝、更新與啓停¶
- 安裝、卸載、啓用、停用均通過
pluginManager(installBundle、removeBundle、setBundleEnabled)。 - 安裝任務放在 Host 的 jobs 裏,切換會話或刷新頁面不會中斷;重新進入市場可接管進度。pnpm 若觸發構建腳本,面板會先列出腳本,點「允許並繼續」後才執行。
- 已安裝頁列出當前 profile 下全部 bundle(含本地 link、目錄未收錄的插件)。每個插件有開關;停用手動關閉、版本不兼容、加載錯誤等原因會分開顯示;目錄版本嚴格高於本地時才提示更新(semver)。
- 多個插件可更新時,已安裝頁提供「一鍵更新(n)」,按隊列逐個安裝(同一時間只跑一個安裝任務)。
插件對話¶
每張插件卡片有對話入口。六個常見問題會帶着插件檔案開啓會話;檔案通過 agent.ctx 的 system prompt(plugin-market-brief)注入,聊天記錄裏只看到問答。
架構要點(便於排查)¶
index.js:Host 側,掛載POST /api/dsh-market/*(bootstrap、search、installed、install、jobs等)。client.js:Client 側,側邊欄圖標、主面板、樣式使用--dsw-alias-*token。- 進度條爲耗時估算(
installBundle無 pnpm 實時輸出),完成時跳到結束。
安裝與啓用¶
裝好後需重啓 DSH。側邊欄在「插件」與「自動化任務」之間會出現店鋪袋圖標。
固定版本(Release)¶
dsh plugin --profile <profile> add https://github.com/skystart233-code/dsh-plugin-market/releases/download/v1.0.0/local-dsh-plugin-market-1.0.0.tgz
跟蹤 main 分支¶
dsh plugin --profile <profile> add github:skystart233-code/dsh-plugin-market
npm 上的 dsh-plugin-market 名稱已被佔用,當前無 npm 包;GitHub 與 Release 安裝方式可用。許可證爲 MIT(見倉庫 package.json)。
典型用法¶
- 安裝並重啓 DSH,打開側邊欄中的插件市場入口。
- 在發現頁搜索或按分類瀏覽,進入卡片查看描述、Star、下載量與倉庫鏈接。
- 對支持 manifest 的條目點安裝;若出現構建腳本批准框,確認後再繼續。
- 切到已安裝頁:用開關啓停插件;有更新時單條更新或使用「一鍵更新(n)」。
- 需要快速瞭解某插件時,使用卡片上的對話入口,從六個預設問題中選一個。
目錄不會每次打開都從線上拉取幾 MB 數據;新上榜插件需維護者重新運行 node scripts/build-catalog.mjs 生成 catalog.json 後纔會出現在快照裏。
適用場景與注意¶
適合誰:經常在 DSH 裏試裝、對比、更新社區插件的開發者;希望減少「網頁 ↔ 終端」來回切換的人。
安全與權限:第三方插件以你當前 DSH 進程權限運行;目錄收錄不等於安全審計,詳情頁與構建批准框會提示這一點。安裝接口只接受同源 POST。面板本身不能繞過 pluginManager,也不能在界面裏卸載市場自己(該按鈕會禁用)。
限制(資料原文):進度爲估算;批量更新是順序隊列;預覽截圖使用樣例數據,非自動化視覺測試。
延伸閱讀¶
- 插件目錄頁:skillhub.cn/plugins/skystart233-code/dsh-plugin-market
- 源碼與完整說明:github.com/skystart233-code/dsh-plugin-market
DSH 生態強調「一切皆插件」;本面板是索引與安裝入口,具體能力仍在各個 bundle 裏。裝之前建議看一下目標插件的源碼與許可證。