会话与视觉
condaThinker/dsh-image-inline · 技能
DSH 内置的 conversation.resolveImage → session.attachment RPC 只服务"会话日志的 image 块里被引用的附件"(api-proxy 的 referencedImage 授权)。
★ 3GitHub 星标
1分支
2026-08-30最近更新
JavaScript开发语言
—许可证
主要功能
- 让 DeepSeek Harness (DSH) 的 Web UI 支持模型主动把一张图片渲染进对话流(QQ/微信聊天式:图片显示在会话里、可上翻、和对话同步)。
- 模型调用新增的 show_image 工具(传入磁盘图片路径)时
- 处理方式client 在 meta 缺失时解析结果文本里的 ,改走路径寻址路由 GET /plugin/show-image-by-path?path= (host 按扩展名/regular file/字节上限校验后回字节,路径来自模型已写入会话的文本,同 loopback 信任模型)。
- 本插件的结果故意不包含 image 块(否则图片会进入模型上下文),因此附件永远不会被日志引用,必须由插件自己提供读取通道。
- 对话流消息内容里只保留路径文本,图片本身不进入模型上下文(模型上下文保持干净,纯文本模型路由不受影响)。
使用条件
- 像素超限孤儿附件saveImage 先落盘后检查 maxImagePixels——若插件配置比部署默认(40MP)更严,超限图片会留下一个无引用的附件对象(内容寻址、无害)。
- 注册表单调增长每张展示的图在 $DSH_HOME/plugins/dsh-image-inline/registry.json 留一条记录(约 200 字节/条)。
安装命令
dsh plugin --profile web add github:condaThinker/dsh-image-inline