dsh-show-image
Agent-to-user image display for the DeepSeek Harness WebUI: a show_image tool whose results render as an inline image card in the conversation (via embedded presentation data), never entering model history — safe for text-only LLMs.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-show-image
展示给用户,绝不喂给模型。
🖼️ 纯文本 LLM 也能"发图" · 🔒 图片永不进入模型上下文 · 💡 点击悬浮窗全屏查看
为 DeepSeek Harness(DSH)而写的图片展示插件
[!NOTE] 本插件由 AI agent 编写并经过真机验证(WebUI 实际跑通:卡片渲染、悬浮窗、会话不报错), 但未经安全审计、与 DeepSeek 官方无关、不提供任何担保。代码不大(host 端约 200 行、 client 端约 300 行),用之前建议通读一遍
lib/。review / PR 都欢迎。
目录
这是什么
DSH 的模型路由(pi-ai、deepseek 直连等)有个硬规则:会话历史里出现图片内容块,而当前模型不支持多模态,就抛 UNSUPPORTED_CONTENT。
由于内容块已持久化在会话日志里,之后每一轮都会重放同样的失败——会话直接废掉。
这个插件补上缺失的"输出方向":让纯文本 LLM 也能把本地图片展示给用户, 而图片字节只走展示通道,模型永远只看到文本(路径列表)。
为什么需要它
| 场景 | 原生 DSH | 本插件 |
|---|---|---|
| 文本模型想把本地截图/渲染图/图表给你看 | 没有展示工具;硬塞图片块进结果 → 会话报废 | 调用 show_image,卡片秒出,会话安全 |