前言¶
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 官方或幻方没有官方从属关系。开发者应直接检查源代码和许可证,确保符合其需求。