DeepSeek Harness 插件合集:dsh-bundles

前言

DeepSeek Harness (DSH) 的設計理念是“一切皆插件”,其社區生態獨立於 DeepSeek 官方。在實際使用中,開發者往往需要手動逐個安裝和配置社區插件,流程繁瑣且容易出錯。dsh-bundles 旨在解決這一問題,提供按人設分類的標準化工具集,支持一鍵安裝、預覽與安全卸載。

插件介紹

名稱:dsh-bundles
倉庫:lm20230311/dsh-bundles
定位:DeepSeek Harness 的精選人設插件包。
維護者:LM20230311。
解決痛點:手動管理多個插件的依賴關係與版本衝突,提供經過篩選的、按角色(如開發者、設計師)分組的插件組合。

核心功能

  • 人設插件包:內置 6 個精選工具包,涵蓋開發者、創作者、設計師、學生、研究人員及趣味場景,並包含 29 個社區插件。
  • 一鍵工作流:支持卡片式預覽、一鍵安裝、安全卸載及實時安裝進度查看。
  • 插件詳情:可查看每個插件的安裝來源、倉庫鏈接及市場元數據。
  • 安全恢復:安裝時會跳過已安裝的包,保留預存在的共享包;若安裝失敗,系統會自動回滾到之前的狀態。
  • 共享目錄:提供經過驗證的社區插件目錄,確保插件來源可靠。

安裝與啓用

通過官方命令行安裝插件:

dsh plugin --profile web add dshbundles

安裝完成後,需要重啓 dsh web,然後打開 Settings → Plugin Bundles 即可使用。

典型用法

安裝特定人設包

npx -y dshbundles@latest install developer --profile web

安全卸載包

npx -y dshbundles@latest uninstall developer --profile web

接管遺留安裝

如果某個安裝未在 UI 中被管理,或需要將手動安裝的包納入統一管理,可以使用接管命令:

npx -y dshbundles@latest adopt developer --profile web

查看安裝狀態

# 列出所有包
npx -y dshbundles@latest list --profile web

# 查看特定包的狀態
npx -y dshbundles@latest status developer --profile web

源碼測試安裝

在發佈前,若需測試源碼,可以使用以下命令:

dsh plugin --profile web add --allow-build=dshbundles github:LM20230311/dsh-bundles#main

適用場景與注意

適用場景:需要快速搭建特定工作流(如全棧開發、UI 設計)的開發者,或希望批量管理插件的 DSH 用戶。

注意事項:
* 插件以當前 DSH 進程的權限運行。在安裝前,務必檢查源碼與許可證,確保符合安全規範。
* 安裝操作會在目標配置文件中寫入一份所有權賬本,路徑爲 .dsh-bundles/state。
* 卸載操作僅移除該包獨家安裝的插件,不會刪除預存在的包或被其他包引用的共享插件。
* 默認 pnpm 命令超時時間爲 3 分鐘,網絡較慢時可設置環境變量 DSHBUNDLES_PNPM_TIMEOUT_MS 調整。
* 安裝後需重啓 dsh web 並在設置中刷新插件列表。

總結

dsh-bundles 通過標準化的管理流程,降低了接入 DeepSeek Harness 生態的門檻。它不僅提供了精選的插件組合,還通過安全機制保障了依賴管理的穩定性。項目主頁與插件市場目錄位於 dshbundles.com。

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

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

小夜