前言¶
DeepSeek Harness (DSH) 採用插件架構。在開發智能體或進行模型推理時,開發者常需要將本地工具、視覺模型以及特定的應用集成納入統一管理。dsh-multi-tools 提供了一個私有的、一次性安裝的多模態集成解決方案,旨在簡化這一過程。
功能概覽¶
該插件作爲一個集成套件,適用於 DSH 0.1.2-alpha.3 或更新版本。它包含以下核心組件:
- ModLens 視覺核心:提供文本優先的視覺證據,支持通過本地 Codex、OpenAI 兼容端點或本地 Ollama 將圖片文件轉換爲結構化日誌證據。
- 多工具設置頁面:提供集中的設置入口和依賴狀態檢查。
- Agent Presets:爲創意應用、遊戲引擎和 CAD 工具提供獨立管理的 Agent 預設。
- 工具集成:包含 ComfyUI、Unity、After Effects、Photoshop、Premiere Pro、AutoCAD、SolidWorks 和 Ren’Py 的自動化支持。
安裝與啓用¶
安裝前請確保環境滿足以下要求:DSH 0.1.2-alpha.3 或更新版本、Node.js 22.19+ 或 24+、pnpm 10。
- 執行安裝命令:
dsh plugin --profile web add github:pirate-608/dsh-multi-tools
- 如果 pnpm 阻止了包的
prepare腳本,請在 Web profile 的pnpm-workspace.yaml中添加允許的包鍵,然後重複上述命令。 - 重啓 Web profile。
- 打開 Settings → Plugins → Multi Tools。
配置與路由¶
ModLens 默認安裝但無路由。需要在 DSH 設置文檔的 dsh-multi-tools 部分下配置路由:
dsh-multi-tools:
modlens:
routes:
ollama:
type: ollama
baseUrl: http://127.0.0.1:11434
model: qwen3-vl
failover: [ollama]
每個可選集成默認處於禁用狀態。啓用一個集成會爲新會話創建其專屬的託管 Preset。
CLI 使用¶
插件提供以下 CLI 命令:
- 檢查狀態:
dsh-multi-tools status [--live] [--json] [--integration <id>]
*注:`--live` 僅在用戶請求時運行被動檢查,不會安裝、下載或啓動應用。*
- 診斷:
dsh-multi-tools doctor
- 管理集成:
dsh-multi-tools integrations set [<id>...] [--json]
- 運行時管理:
dsh-multi-tools runtime <id> install|remove
注意事項¶
- 該包是私有的且不得發佈到 npm。
- 安裝不會安裝 MCP 運行時、下載模型或啓動桌面應用程序。
- 集成(如 After Effects、Photoshop、Premiere、AutoCAD)爲個人構建版本。
- 開發需要 Node.js 22.19+ 或 24+ 和 pnpm 10。
短結尾¶
該插件爲 DSH 增加了多模態工作流和特定工具集成能力。源代碼託管在 GitHub。
DSH 插件生態背景: DeepSeek Harness 的設計理念是“一切皆插件”。社區目錄(如 SkillHub)提供插件索引,與 DeepSeek 官方或幻方沒有官方從屬關係。開發者應直接檢查源代碼和許可證,確保符合其需求。