dsh-deepseek-vision-router:给 DeepSeek Harness 加一条图像预处理路由

前言

如果你在 DSH(DeepSeek Harness)里使用一个仅处理文本的 DeepSeek 主智能体,常见的麻烦是:聊天入口里想直接处理图片,又不希望绕开官方 DeepSeek adapter 的主会话逻辑。

dsh-deepseek-vision-router 就是针对这个场景的 DSH 插件。它先把图片送到已配置的视觉模型生成文字描述,再把描述交给 DeepSeek,同时让官方 DeepSeek adapter 继续负责主会话、推理、流式、工具和重试。下面介绍它的定位、能力、安装方式和使用路径。

这是什么

dsh-deepseek-vision-routermochgolf 维护的 DSH 插件,定位是 Transparent image preprocessing route for DeepSeek Harness

它解决的问题可以概括为:让 text-only 的 DeepSeek 主智能体从 DSH chat composer 直接接收图片,并通过一条单独的 deepseek-vision route 把图片转成文字描述,再进入 DeepSeek。

这不是原生多模态替代方案,而是一条图像预处理桥接路径。

核心功能

  • 让 text-only 的 DeepSeek 主智能体直接从 DSH chat composer 接收图片。
  • 新增单独的 deepseek-vision route。
  • 图片分析通过 DSH Settings → Models 中已有 provider 完成。
  • 官方 DeepSeek adapter 继续负责主会话、reasoning、streaming、tools 和 retries。
  • 插件只保存 visionProvidervisionModel 到 DSH 的 native settings namespace。
  • 配置变更对下一次图片请求生效,不需要重启。
  • 支持在 DSH model menu 中选择 DeepSeek + Vision
  • 成功的图像描述使用 bounded、process-local cache。
  • 描述在进入 DeepSeek 前会被标记为 untrusted image content。
  • 插件不复制、不保存 provider endpoint 或 credential。
  • 图片字节发送给配置的 vision provider;DeepSeek 收到的是结果文本描述,而不是像素。

安装与启用

先确认版本。已核实资料给出的兼容项是:

  • DSH 0.1.0-rc.6
  • Node.js 24+
  • mcp-vision-bridge 0.2.7

其他版本可能可用,但资料说明未进行测试。

安装命令如下:

dsh plugin --profile web add github:mochgolf/dsh-deepseek-vision-router

执行后,在 DSH 的设置页配置视觉 provider 和 vision model,再在模型菜单中选择 DeepSeek + Vision

典型用法

1、打开 Settings → Models,新增或复用一个 image-capable provider。

这一步只复用 DSH 已有的模型设置,不改变 provider 的管理方式。

2、打开 Settings → Plugins → DeepSeek Vision,选择刚才的 provider,并保存 vision model。

插件只保存两个设置项:

visionProvider
visionModel

3、填写 vision model。

vision model 字段默认是 mimo-v2.5,也可以填写所选 provider 暴露的任意 model ID。

4、在 DSH model menu 中选择 DeepSeek + Vision

新会话可以将它作为 default provider;已存在会话会保留其 recorded provider,直到手动切换。

5、保存配置后,直接发送图片。

变更会在下一次图片请求时生效,不需要重启 DSH。

适用场景与注意

适合谁

  • 你的 DSH 主智能体是 text-only 的 DeepSeek。
  • 你已经在 Settings → Models 中有可用的视觉 provider。
  • 你希望图片先被描述成文本,再交给 DeepSeek 处理。
  • 你希望官方 DeepSeek adapter 继续管理主会话、工具调用和重试逻辑。

注意

  • 这是 preprocessing bridge,不是 native DeepSeek multimodality。
  • 缓存是 bounded、process-local cache,不会在 DSH 重启后保留。
  • 分析 prompt 来自 mcp-vision-bridge 内部模块;上游目录变化可能需要同步做兼容处理。
  • 图片会发送给配置好的 vision provider;DeepSeek 收到的是文本描述,不是像素。
  • provider endpoint 和 credential 仍由 DSH Settings → Models 管理,插件只保存 visionProvidervisionModel
  • 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
  • 已核实资料未显示许可证文本。

结尾

dsh-deepseek-vision-router 的价值在于把“图片进入 DeepSeek 文本主智能体”变成一条可控的 DSH 路由:官方 adapter 仍管理主对话,视觉分析走已配置 provider,插件只保存少量设置项。

GitHub 仓库:https://github.com/mochgolf/dsh-deepseek-vision-router
目录页地址:已核实资料未提供。

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

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

小夜