Repository navigation
Releases
Releases · wmk66ds/dsh-vision-unlock
v1.0.0 — 解除 DSH 模型多模态能力门禁
首个版本。
作用
去掉 DeepSeek Harness(DSH)「当前模型不支持图片」的拒绝限制,让未声明多模态能力的模型也能发送和读取图片。
不改 app.asar 里任何一行代码,也不改配置树——只用两个运行时接缝:
- 包装
llm.resolveModelInfo,给结果补上"image",拆掉全部 5 处门禁(会话控制器、子代理、read_file、MCP、ACP)。 - 遍历
llm.adapters,给适配器模型表的input/inputModalities补上"image",拆掉 pi-ai 发请求前的自检;配置热更新换快照时自动重做。
安装
在 DSH 里执行:
plugin_manager action: install_bundle target: github:wmk66ds/dsh-vision-unlock
或在 Web UI 的 设置 → 插件 面板里填入上面这串。锁定版本用 github:wmk66ds/dsh-vision-unlock#v1.0.0。
也可以写完整 URL:https://github.com/wmk66ds/dsh-vision-unlock。
手动安装(CLI / 插件管理不可用时的降级方案)见 README。
适用场景
自定义 / 本地网关路由(Agent2API、自建 OpenAI 兼容网关等)只写了 id / name / contextWindow / maxTokens、没写 input,于是落到默认 ["text"] 被判定为不支持图片——哪怕上游其实支持。
已知边界
- deepseek 适配器的模型表不经
llm.adapters暴露,本插件改不到;该路由请在设置页给模型勾选 Image。 - 放行后图片会真的发出去。若上游不支持多模态,报错改从模型侧返回——这是预期行为。
- 暂无 npm 包;npm 发布后再补
install_bundle dsh-vision-unlock的装法。