dsh-imgview
Inline clickable image cards for DSH conversations: show_image tool + webServer image route + keyed toolview card
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-imgview
DSH(DeepSeek Harness)对话内图片卡插件:模型调用 show_image 工具展示本地图片,浏览器在对话流中渲染可点击放大的图片卡。图片不进入模型上下文,只传短 URL——零 token 消耗看图。
它解决什么问题
DSH 会话里模型想给你看一张图(生成结果、截图验证、图表、精灵图调试……)时,原生没有图片通道。这个插件补上:
show_image模型工具(Host 半区):读本地图片 → 存内存 → 返回同源短 URL/dsh-imgview/- 同源图片路由(Host 半区):
webServer前缀路由出图,客户端只需 ``,无跨域 - 专属工具卡片(Client 半区):
tool.call.toolview键show_image渲染缩略图,点击弹出全屏灯箱
支持 png / jpg / jpeg / webp / gif / bmp,单图上限 12 MB。
安装
方式一:DSH Market(推荐)
在 DSH 的插件市场里搜索 dsh-imgview 一键安装。
方式二:手动安装(web profile)
cd ~/.dsh/profiles/web
pnpm add github:fuguier001/dsh-imgview
然后把本仓库根目录 cordis.patch.yml 里的行并进 ~/.dsh/profiles/web/cordis.patch.yml:
- insert:
- id: imgview
name: 'dsh-imgview'
重启 dsh web 后生效,所有会话可用。
已知边界
- 图片存进程内存:服务重启后旧卡片图片失效(卡片仍在,图裂)——这是刻意的零落盘设计
- 单图上限 12 MB