dsh-plugin-market-entry:在 DSH 左側欄打開插件市場

前言

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

安裝後刷新頁面,或按宿主提示重啓,即可在左側欄看到新圖標。

典型用法

  1. 確認 DSH 已正常運行,且(若需完整市場功能)已安裝並未禁用 dshmarket。
  2. 在左側欄 Plugins 與 Schedules 之間點擊「插件市場」圖標。
  3. 主區域出現市場界面時,按市場插件自身流程瀏覽、搜索、安裝或更新其他插件。
  4. 若只看到降級卡片,先通過卡片上的按鈕進入插件管理,安裝或啓用 dshmarket 後再次點擊側邊欄入口。

本插件不提供獨立 CLI 或額外配置字段;行爲由宿主側邊欄槽位與 market 客戶端服務決定。

適用場景與注意

適合誰: 經常在 DSH 裏裝插件、希望固定入口打開社區市場的桌面或 Web 客戶端用戶;已與默認預置 dshmarket 的環境配合最好。

權限與安全: 插件在當前 DSH 進程權限下運行,安裝前請閱讀源碼與 MIT 許可證,自行評估是否接受維護者 aug-245 的代碼變更。

生態說明: DSH 的理念是「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。本入口插件不是官方應用商店,只是宿主 UI 上的快捷方式。

結尾

dsh-plugin-market-entry 用最小客戶端補丁把「逛市場」落到左側欄一點即開:有 dshmarket 時原地使用完整市場,沒有時仍能把人引向插件管理。需要安裝命令與實現細節時,以 GitHub README 爲準。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜