前言¶
DeepSeek Harness(DSH)採用“一切皆插件”的架構,支持通過插件擴展功能。在構建複雜智能體工作流時,開發者往往需要集成郵件收發、日程管理、媒體創作或開發運維等多種能力。手動逐個安裝和配置這些插件不僅繁瑣,且組件間的版本兼容性難以保證。
dsh-suite 插件提供了一種集中式的解決方案。它將 18 個常用 DSH 插件打包,通過一次安裝統一組合它們的默認配置。這有助於在團隊協作中固定組件版本,便於復現環境。
核心功能¶
dsh-suite 涵蓋了智能體開發的主要工作場景:
- 覆蓋領域:包括郵件、日曆、記憶、媒體創作、開發運維與消息通知。
- 組件列表:包含 Docker、Dream、日曆、郵件、PPT、RSS、Slack、SQL、Voice 等 18 個獨立插件。
- 版本管理:固定組件版本,便於復現安裝與共同加載檢查。
- 靈活配置:各組件也可以單獨安裝與配置,不強制依賴 Suite 包。
安裝與啓用¶
確保系統已正確配置 dsh 命令後,可通過以下步驟安裝:
- 桌面版安裝:
dsh plugin --profile desktop add @stardustlc/dsh-suite
- 網頁版安裝:
dsh plugin --profile web add @stardustlc/dsh-suite
- 安裝完成後,重啓 DSH 服務。
典型用法¶
- 使用整套功能:當需要啓用郵件、日曆、開發工具等多種能力時,安裝本包,隨後配置所需組件的賬號和工具參數。
- 使用部分功能:如果只需要少數特定功能(如僅郵件或僅 PPT),可直接安裝對應的獨立插件,無需加載整個 Suite。
適用場景與注意事項¶
- Profile 機制:安裝後 profile 只啓用 Suite 這一層,由它負責加載組件。組件的賬號配置、外部程序依賴與網絡要求仍需各自配置。
- 版本同步:本版同步 Dream 插件至 0.9.0,具備安靜後合併整理、可恢復的延後隊列、聊天獨立控制、批量審閱和事實到期複覈等功能。
- 語言與運行環境:
- 各工作臺跟隨宿主語言,用戶正文保留原文。
- 從源碼獨立開發時,Node.js 版本要求以 package.json 爲準。
- 需滿足 Node.js 版本:^22.19.0 或 >=24.0.0。
- 權限說明:插件以當前 dsh 進程的權限運行,安裝前建議檢查源碼與許可證。
總結¶
dsh-suite 通過統一管理和版本鎖定,降低了 DSH 插件的集成成本。如需查看詳細配置、工具參數或進行問題反饋,可訪問項目目錄頁或 GitHub 倉庫。