dsh-vision-unlock
在终端中运行以下命令:
dsh plugin install wmk66ds/dsh-vision-unlock
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中让 agent 执行 dsh plugin install wmk66ds/dsh-vision-unlock,或在「设置 → 插件」安装框填入 https://github.com/wmk66ds/dsh-vision-unlock 后安装。
插件介绍
在 DeepSeek Harness 里,能否发图、读图,往往只看模型是否声明了 image 输入能力。路由里没写 inputModalities,或自定义网关只填了 id 和上下文窗口,就会被当成纯文本模型——会话里弹窗拒绝、子代理传图失败、read_file 读图报错,体验上像是「模型明明支持,客户端却不让用」。
dsh-vision-unlock 在运行时对接 llm.resolveModelInfo 与各适配器的模型表,为命中策略的路由补上 image 能力声明,从而拆掉这些本地门禁。它不修改 app.asar,也不动你的配置树,属于随 DSH 升级仍可沿用的接缝式补丁;放行后图片会真实发往上游,若模型实际不支持多模态,错误会来自模型侧而非本地拦截。
适合自建 OpenAI 兼容网关、Agent2API 等本地路由的用户,以及希望在未完整填写能力字段时仍能试多模态工作流的人。可通过 cordis 白名单按模型 id 或适配器名精细放行;deepseek 适配器自有配置表不在本插件覆盖范围内,需在设置里勾选 Image。
使用场景
- 自定义或本地网关路由未声明 inputModalities,却被当成纯文本模型拦截发图
- 需要在会话、子代理或 read_file 中读图,但 DSH 提示当前模型不支持图片
- 通过 MCP 或 ACP 注入图片时被本地能力检查拒绝
适合人员
- 使用 Agent2API 或自建 OpenAI 兼容网关的开发者
- 在配置里只写了模型 id 与上下文参数、未填能力字段的用户
- 希望在不改 app.asar 的前提下试多模态工作流的人