poiuyjie/dsh-vision-opencode ↗★ 4
dsh-vision-opencode
DeepSeek Harness plugin: configurable vision model with vision_read_image tool, composer-bar vision-model selector, and automatic image-to-text conversion for text-only main models.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-vision-opencode
点击上方链接切换语言 · Click the links above to switch languages
DeepSeek 不认图怎么办?OpenCode 这套多模态平替方案了解一下。

DeepSeek Harness(DSH)插件:给纯文本主模型加一个可配置的识图模型。主模型(如 DeepSeek)不认识图片?没关系——图片先交给视觉模型(如 MiMo-V2.5)理解成文本,再把结论交给主模型,全程不用换掉你正在用的主力模型。
- 输入框右侧「识图模型」下拉选择器(自动列出所有供应商中声明了图片输入的模型)
- 运行时 skill
vision-image-analysis:按需指导主模型调用vision_read_image做 OCR / 图表 / 场景理解;未启用 DSH skill 服务时自动退化为工具与系统提示词 - 用户在聊天里发图片时自动转换:输入区实时显示临时识图进度,结束后只用 DSH 原生
notice留下一条完成或失败记录 - 自动识别当前适配器目录中的纯文本主模型并接管图片转换;原生多模态主模型保持 DSH 原生图片能力,切换供应商或模型无需同步第二份配置
- 异常兜底:单次调用 60s 超时、可重试失败自动重试 1 次、重试耗尽降级为占位文本(主模型照常回复并告知用户)
- 通过进程内能力兼容层放行图片提交闸门,支持 pi-ai、
deepseek-official等不同适配器,不修改用户的模型目录
系统支持
支持以下两套原生安装脚本:
- Ubuntu 24.04 / Bash:
scripts/install.sh、scripts/uninstall.sh(本机实测)。 - Windows 10/11 / PowerShell 5.1+:
scripts/install.ps1、scripts/uninstall.ps1(不要求 Git Bash 或 WSL)。
两套脚本执行相同的配置合并、Cordis 注册、幂等升级和卸载清理流程。macOS 与其他发行版尚未验证。
兼容性:本插件基于 DSH
0.1.0-rc.6开发并验证。它依赖两个尚未文档化的运行时行为——agent-loop 请求在llm/stream瀑布中 deep-frozen、cordis waterfall 的next()重放原始参数。DSH 升级到其他 rc 版本后如果行为变化,请升级本插件或关闭autoConvert逃生阀(见下文)。
一键安装
curl -fsSL https://raw.githubusercontent.com/poiuyjie/dsh-vision-opencode/main/scripts/install.sh | bash
Windows PowerShell
$install = Invoke-RestMethod 'https://raw.githubusercontent.com/poiuyjie/dsh-vision-opencode/main/scripts/install.ps1'
& ([scriptblock]::Create($install))
安装后重启 dsh,然后刷新浏览器页面,在输入框右侧选择识图模型。
一键卸载
Ubuntu:
curl -fsSL https://raw.githubusercontent.com/poiuyjie/dsh-vision-opencode/main/scripts/uninstall.sh | bash