DeepSeek Harness (DSH) 採用插件化架構,支持通過擴展點定製工作流。在構建 Agent 時,針對不同場景(如通用研究或代碼開發)配置工具鏈較爲繁瑣。dsh-dual-agent-presets 插件爲 DSH 提供了現成的 Agent 預設配置,旨在簡化這一過程。
插件介紹¶
該插件由 QlzqQlzq 維護,類別爲工作流。它爲 DSH 提供通用及編碼專用的 Agent 預設,幫助用戶快速啓用特定能力的 Agent。
核心功能¶
插件提供兩個可選的 Agent 預設:
- General Agent (
general-agent):專注於研究、文件處理、規劃和個人生產力。該預設默認不暴露原始 shell 工具,適合處理一般性任務。 - Coding Pro (
coding-pro):面向倉庫級別的編碼任務。它包含文件系統、Shell、規劃、委託、工作流和驗證工具,適合開發場景。
安裝與啓用¶
執行以下命令將插件添加到 Web profile:
dsh plugin --profile web add github:QlzqQlzq/dsh-dual-agent-presets
安裝完成後,重啓 Web profile,然後在創建會話時選擇對應的預設即可使用。
典型用法¶
插件會將其管理的預設目錄安裝到 $DSH_HOME/.agent-presets(通常爲 ~/.dsh/.agent-presets)。
若不再需要這些預設,可在 Agent Presets 設置中手動移除 general-agent 和 coding-pro。
注意事項¶
- 該插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證。
- 插件僅在安裝目錄操作,除非目錄包含此包的所有權標記,否則不會覆蓋同名目錄。
- 通過
dsh plugin remove移除插件捆綁包後,已部署的預設目錄不會自動刪除,需手動移除。
結語¶
該插件基於 MIT 許可證,其預設配置基於 DeepSeek Harness 的標準預設衍生而來。若需獲取更多細節或反饋,可訪問其 GitHub 倉庫或社區目錄。