前言¶
DSH 的擴展模型是“一切皆插件”,社區目錄裏的插件很多,但分類、術語和指標不一定好讀。dsh-plain-plugin-menu 是 4mForAI 發佈的一個 DSH 社區插件,目標是把社區插件按中文大白話重新分類,並放進 DSH Web UI 左側欄底部,供用戶搜索、比較、安裝、卸載和管理當前 profile 的插件依賴。
它不是 DeepSeek 或幻方官方應用商店,也不替換 DSH 官方側邊欄。它通過 DSH 的 sidebar.footer.action 註冊一個“插件菜單”入口,讓用戶在 Web 端直接處理社區插件目錄。
定位¶
- 名稱:
dsh-plain-plugin-menu - 維護者:4mForAI
- 許可證:MIT
- 插件線索給出的分類:客戶端
- 入口位置:DSH Web UI 左側欄底部
- 工作方式:註冊到 DSH 的
sidebar.footer.action,不替換官方側邊欄
它適合解決什麼問題¶
如果你已經在用 DSH Web,但面對社區插件時經常遇到這些問題,這個插件會比較直接:
- 插件名稱和英文介紹不好理解;
- 不知道某個插件屬於哪一類;
- 想看 GitHub Star、最近維護時間、License 等公開指標;
- 想按名稱、功能、作者、倉庫或 topics 搜索;
- 想直接安裝或卸載某個插件;
- 想查看當前 profile 裏哪些插件正在運行、哪些要重啓後才加載。
核心能力¶
下面是它已覈實的主要能力:
- 用大白話重新分類社區插件,並把入口放到 Web UI 左側欄底部。
- 在線讀取
awesome-dsh-plugin的可安裝清單;當前離線快照含 824 條。 - 展示 GitHub Star、最近維護時間(
pushed_at)、License、歸檔狀態、Fork 和 Issue 數據。 - 按名稱、功能、作者、倉庫和 topics 搜索。
- 按 Star、最近維護、最近收錄或名稱排序。
- 調用當前 DSH 啓動器的
dsh plugin --profile web add/remove進行安裝和卸載。 - 讀取當前 profile 的真實依賴,並區分“正在運行”“重啓後加載”和“普通依賴”。
- 網絡失敗時退回隨包發佈的目錄和 GitHub 指標快照。
- 跟隨 DSH 當前語言提供中英文。
安裝與啓用¶
先確認 Node.js 版本滿足要求:Node.js 22.19+ 或 24+。
接着使用 DSH CLI 安裝插件並啓動 Web:
npx -y @deepseek-ai/dsh plugin --profile web add dsh-plain-plugin-menu
npx -y @deepseek-ai/dsh web
安裝成功後,左側欄底部會出現“插件菜單”。插件集合的變化需要重啓 DSH 才能進入下一次 Web 啓動清單;菜單會明確顯示該狀態。
配置¶
需要改變配置時,在 profile 自己的 cordis.patch.yml 中按同一 id 覆蓋整行配置。DSH patch 會替換整個 config,不會深度合併,所以請重述全部字段。
可選環境變量 GITHUB_TOKEN 用於提高 GitHub API 額度。插件只把它放在對 GitHub 的 Authorization 請求頭中,不會送到瀏覽器。
安全邊界與限制¶
使用前需要明確它的運行邊界:
- 安裝插件是在 DSH 進程外調用
pnpm;第三方安裝腳本和插件代碼都不受 agent 沙箱保護。 - 安裝和卸載會調用當前 DSH 啓動器的
dsh plugin --profile web add/remove。 - 只安裝社區可安裝清單中、且能轉換爲普通 npm 包名或受限
github:owner/repo[#path:/subdir]的來源。 - 不允許直接安裝已歸檔倉庫。
- Star、最近維護時間和 License 只是公開信號,不是安全審計或質量保證。
- DSH 官方目前仍是 developer preview,明確提示會有破壞兼容性的變化;DSH 升級後需要重新執行集成測試。
因此,在安裝社區插件前,仍應自行檢查源碼、作者、發佈歷史和安裝腳本。生產環境中,不要只依賴這個菜單裏展示的公開指標做安全判斷。
適用場景¶
比較適合以下情況:
- 想在 DSH Web 裏用中文快速瀏覽社區插件;
- 想比較插件的 Star、最近維護、License、Fork 和 Issue 等公開信號;
- 想管理當前 web profile 的插件安裝、卸載和依賴狀態;
- 網絡不穩定時,需要回退到隨包發佈的目錄和 GitHub 指標快照。
不太適合以下情況:
- 希望把 Star、License 或最近維護時間當作安全審計結果;
- 希望自動安裝不可信腳本而不檢查源碼;
- 希望這個目錄被描述爲 DeepSeek 或幻方官方應用商店。
鏈接¶
- GitHub 倉庫:
https://github.com/4mForAI/dsh-plain-plugin-menu - 插件線索給出的目錄頁:
https://www.skillhub.cn/plugins/4mForAI/dsh-plain-plugin-menu