fuguier001/dsh-imgview0

dsh-imgview

Inline clickable image cards for DSH conversations: show_image tool + webServer image route + keyed toolview card

包名
dsh-imgview
版本
1.0.0
许可证
MIT
最近更新
2026年9月12日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

dsh-imgview

DSH(DeepSeek Harness)对话内图片卡插件:模型调用 show_image 工具展示本地图片,浏览器在对话流中渲染可点击放大的图片卡。图片不进入模型上下文,只传短 URL——零 token 消耗看图。

它解决什么问题

DSH 会话里模型想给你看一张图(生成结果、截图验证、图表、精灵图调试……)时,原生没有图片通道。这个插件补上:

  • show_image 模型工具(Host 半区):读本地图片 → 存内存 → 返回同源短 URL /dsh-imgview/
  • 同源图片路由(Host 半区):webServer 前缀路由出图,客户端只需 ``,无跨域
  • 专属工具卡片(Client 半区):tool.call.toolviewshow_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

License

MIT