前言¶
DeepSeek Harness(DSH)把能力拆成可安裝的插件,擴展入口往往散落在插件管理或命令裏。要在寫智能體、調工作流時順手瀏覽、搜索、安裝社區插件,通常得先找到「插件」頁,再切到發現或外部站點。若你希望在主界面左側欄多一個固定入口,點一下就在主區域打開市場界面,而不必反覆跳轉,dsh-plugin-market-entry 就是爲此做的客戶端插件:在官方 Plugins 與 Schedules 之間插入「插件市場」按鈕,並與已安裝的 dshmarket 市場插件聯動。
這是什麼¶
dsh-plugin-market-entry 由維護者 aug-245 發佈,分類爲客戶端插件。它不在宿主裏重寫一套市場邏輯,而是在側邊欄註冊圖標與主面板槽位,點擊後優先調用客戶端服務 ctx.get('market') 複用 dsh-market/dsh-market 的 market.render({ surface: 'sidebar' });DSH Desktop 默認預置該市場插件時,可在當前窗口完成瀏覽、搜索、安裝、更新。市場未安裝或被禁用時,面板顯示本地化落地卡片,並提供跳轉到宿主自帶插件頁的按鈕。
社區目錄頁:https://www.skillhub.cn/plugins/aug-245/dsh-plugin-market-entry
源碼倉庫:https://github.com/aug-245/dsh-plugin-market-entry
核心功能¶
下面列出的能力均來自倉庫 README 與 package.json 說明。
側邊欄入口¶
- 左側欄新增「插件市場 / Plugin Market」圖標按鈕,位於 Plugins 與 Schedules 之間(
order: 1)。 - 中文與英文文案跟隨界面語言;顏色只使用 DSH 主題 token(
--dsw-alias-*),隨明暗主題切換。
主區域面板¶
- 已安裝且可用的
dshmarket時,主區域渲染市場完整界面,無需離開當前窗口。 - 市場服務不可用時,顯示降級卡片,含「打開插件管理」類操作,指向宿主插件頁。
技術掛載方式¶
cordis.patch.yml向 bundle 插入plugin-market-entry。client.js通過window.__ModuleLoader__在sidebar.panellist註冊圖標,在main註冊同名面板,並注入@deepseek-ai/dsh-client-locale提供文案。
當前 package 版本爲 1.0.0,許可證 MIT。
安裝與啓用¶
推薦在宿主插件頁的 發現 / Discover 中搜索本插件並安裝。
手動安裝請使用 README 中的命令:
dsh plugin add git+https://github.com/aug-245/dsh-plugin-market-entry.git
安裝後刷新頁面,或按宿主提示重啓,即可在左側欄看到新圖標。
典型用法¶
- 確認 DSH 已正常運行,且(若需完整市場功能)已安裝並未禁用
dshmarket。 - 在左側欄 Plugins 與 Schedules 之間點擊「插件市場」圖標。
- 主區域出現市場界面時,按市場插件自身流程瀏覽、搜索、安裝或更新其他插件。
- 若只看到降級卡片,先通過卡片上的按鈕進入插件管理,安裝或啓用
dshmarket後再次點擊側邊欄入口。
本插件不提供獨立 CLI 或額外配置字段;行爲由宿主側邊欄槽位與 market 客戶端服務決定。
適用場景與注意¶
適合誰: 經常在 DSH 裏裝插件、希望固定入口打開社區市場的桌面或 Web 客戶端用戶;已與默認預置 dshmarket 的環境配合最好。
權限與安全: 插件在當前 DSH 進程權限下運行,安裝前請閱讀源碼與 MIT 許可證,自行評估是否接受維護者 aug-245 的代碼變更。
生態說明: DSH 的理念是「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。本入口插件不是官方應用商店,只是宿主 UI 上的快捷方式。
結尾¶
dsh-plugin-market-entry 用最小客戶端補丁把「逛市場」落到左側欄一點即開:有 dshmarket 時原地使用完整市場,沒有時仍能把人引向插件管理。需要安裝命令與實現細節時,以 GitHub README 爲準。