D
dsh-plugin-image-tools
v0.4.0 · 0 天前发布
DSH 图片插件:ask_user_choice 图片/图文混合选项(Web GUI 渲染图片选择卡,可放大查看)+ show_images 在回复中内嵌图片(图片与文字混排)。图片来源支持本地路径 / http(s) URL / base64 data URI。纯插件实现,不改核心包。
README
dsh-plugin-image-tools
给 DeepSeek Harness Web GUI 增加图片能力的插件,三个工具覆盖三种场景:
| 工具 | 场景 | 效果 |
|---|---|---|
| ask_user_choice | 模型让用户在选项里挑图 | Web GUI 渲染图片选择卡,可放大查看,答案协议与原生一致 |
| show_images | 模型在回复正文里展示图片 | 图片与文字混排显示在聊天里,点击可放大 |
| save_received_images | 用户发图给盲模型(无视觉输入的适配器) | 图片以文件形式保存到工作区,模型可下载/分析 |
图片来源统一支持三种:本地路径(相对会话工作区或绝对路径,含 ComfyUI 出图产物)、
http(s) URL(服务端拉取后转存)、base64 data URI。纯插件实现,不改核心包。
效果图
图片选择卡(ask_user_choice)
模型问「选一张封面」,每个选项带一张图,用户点卡片(或放大镜)即可选择。
回复内嵌图片(show_images)
模型在回复里调用 show_images,把返回的 markdown 片段粘贴进正文,图片就随文字一起显示。
两张效果图均为真实 Web GUI 截图(maid-atelier 皮肤)。
功能
ask_user_choice(图片 / 图文混合选项):- 每个选项可带一张图片(
path / url / data),纯图片、纯文字、图片+文字可版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-plugin-image-tools
- Repo
- git+https://github.com/Pasumao/dsh-plugin-image-tools.git
- Engines
{"node":">=18"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}}