dsh-read-image:为纯文本 DeepSeek Harness 提供即插即用读图

前言

在 DeepSeek Harness(DSH)中,一些模型路由仍只处理纯文本。对做智能体工作流的开发者来说,常见问题是:图片可以出现在会话里,但文本模型无法直接读取像素,也难以在后续推理中稳定引用某张图。

dsh-read-image 针对这个问题提供插件化方案:允许纯文本路由接受图片输入,把图片块投影为 [Image #N],并通过可配置视觉模型的 read_image 工具读回图片内容。

DSH 的插件生态强调可组合扩展;这类插件应视为独立插件生态的一部分,而不是官方应用商店入口。下面介绍它的定位、核心功能、安装方式、典型用法和安全注意。

这是什么

dsh-read-image 是一个 DSH 插件,由 OoWJZZoO 维护,许可证为 MIT。

它面向纯文本 DSH 模型,解决“文本模型不能读图”的问题:

  • 粘贴的图片不再被拒绝;
  • 图片块被投影为 [Image #N]
  • 自动注册 read_image 工具,支持 image_indexfile_path
  • 通过可配置视觉模型把图片读回为文本内容。

如果当前路由本身是原生多模态,插件会回退到内置 read_image 工具,而不是继续注入 [Image #N]

核心功能

接受图片输入

在纯文本 DSH 路由中,粘贴图片不再被拒绝。

投影为 [Image #N]

在纯文本路由中,图片块会被原地投影为 [Image #N]。这样模型看到的是可引用的文本占位,便于后续调用工具读取。

read_image 工具

插件会自动注册 read_image 工具。该工具支持以下输入:

  • image_index:读取会话中的第 N 张图片,对应 [Image #N]
  • file_path:读取图片文件路径。

调用 read_image 时,可以覆盖默认值,相关参数包括:

prompt
reasoning_effort
timeout_ms
max_tokens
max_thinking_tokens

原生多模态路由回退

当会话基础路由本身支持图片输入时,插件会回退到内置 read_image 工具。

Read image 设置区块

插件提供 “Read image” 设置区块,可编辑视觉模型和默认值。

安装与启用

先确认 DSH 版本满足要求:

DeepSeek Harness (dsh) 0.1.0-rc.6 or later

然后执行安装命令:

dsh plugin --profile web add github:OoWJZZoO/dsh-read-image

安装后重启 dsh web

插件运行时为纯 Node.js,并可在 Windows 上直接使用。

注意:不要同时使用插件安装命令和手动安装,避免插件被注册两次。

典型用法

先粘贴一张图片。此时文本模型会看到:

[Image #1]

接着调用 read_image

read_image image_index=1

这会读取会话中的第一张图片。

如果要从文件读取图片:

read_image file_path=/path/to/image.png

如果需要覆盖默认值,可以传入相关参数:

read_image image_index=1 prompt=<prompt> reasoning_effort=<effort> timeout_ms=<ms> max_tokens=<n> max_thinking_tokens=<n>

read_image 可重复调用,包括重复读取同一张图片。

配置

配置位于:

$DSH_HOME/settings.yaml

也可以在 Web 的 Settings → Read image 中编辑。该设置区块用于编辑视觉模型和默认值。

如果环境自检后需要强制加载,可在插件配置中设置:

dsh-read-image:
  guard.enabled: false

这属于用户自担风险。

安全与注意

插件会执行环境自检并失败安全。若自检失败,插件不加载,DSH 正常启动。guard.enabled: false 可在用户自担风险下强制加载。

插件以当前 DSH 进程权限运行。安装前应检查源码与许可证。本插件许可证为 MIT,仓库地址为:

https://github.com/OoWJZZoO/dsh-read-image

结尾

dsh-read-image 的价值比较具体:让纯文本 DSH 路由接受图片、用 [Image #N] 引用图片,并通过可配置视觉模型读回内容。对于需要让文本模型参与多模态任务的 DSH 工作流,这是一个可落地、可回退、失败安全的插件化方案。

GitHub:

https://github.com/OoWJZZoO/dsh-read-image
羽毛球分组比赛记分
小程序二维码

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

Xiaoye