DSH 桌面端是 DeepSeek Harness 的 Electron 應用。在桌面環境中安裝插件通常需要通過命令行操作,缺乏直觀的圖形界面。dsh-market-desktop 在此基礎上提供了一個可視化的插件市場,支持瀏覽、搜索和一鍵安裝。
插件定位¶
這是一個針對 DSH Desktop 的插件市場插件。它 fork 自 dsh-market 項目,由 KokuYu-sysu 維護。該插件將原本在命令行或網頁端操作的內容搬到了桌面端設置頁面中,降低了插件的獲取門檻。
核心功能¶
- 可視化安裝:在 DSH Desktop 的設置頁面中提供圖形化界面,支持瀏覽、搜索社區插件並一鍵安裝。
- 依賴修復:修復了安裝時常見的
ERR_PNPM_LINKED_PKG_DIR_NOT_FOUND錯誤。如果配置文件中存在過時的本地依賴,插件會自動將其重寫並重試。 - 自動重寫:能夠檢測並自動重寫過時的本地依賴。
安裝與啓用¶
在終端中執行以下命令進行安裝:
dsh plugin --profile desktop add github:KokuYu-sysu/dsh-market-desktop
安裝完成後,啓動 DSH Desktop,進入 設置 -> 插件市場 即可使用。
典型用法¶
- 啓動 DSH Desktop。
- 打開設置頁面,選擇“插件市場”。
- 在市場界面中瀏覽或搜索需要的插件,點擊安裝按鈕。
- 首次安裝時,如果系統未安裝 pnpm,市場界面會提供一鍵設置提示,引導完成配置。
注意事項¶
- 包名區別:使用
dsh plugin add dshmarket命令安裝的是上游的dshmarket包,並非此 fork 版本。請使用上述帶有完整倉庫地址的命令來安裝。 - pnpm 版本限制:當使用 pnpm ≥ 10 時,默認會阻止依賴的構建腳本。如果在安裝過程中遇到阻止提示,需點擊界面中的 “Allow build scripts and retry”。
- 權限與安全:插件以當前 DSH 進程的權限運行。在安裝前,建議檢查其 GitHub 源碼及許可證。
總結¶
該插件爲 DSH 桌面端提供了可視化的插件管理入口,解決了依賴安裝錯誤的問題,適合需要在桌面端頻繁管理插件的開發者。