DeepSeek Harness (DSH) 图片查看器插件

前言

DeepSeek Harness (DSH) 采用插件化架构,允许开发者扩展其功能。在处理图片相关的任务时,查看、下载和标注图片是常见需求。wsl043/dsh-image-viewer 是一个为此场景设计的轻量级插件,它提供了比原生查看器更丰富的交互方式,支持缩放、区域标注以及下载管理。

核心功能

该插件提供以下能力:

  • 浏览与缩放
    支持以鼠标位置为中心进行缩放、拖动,以及双指缩放。双击图片可查看原始大小,支持适应窗口、键盘切换以及多图浏览。
  • 图片信息展示
    显示图片名称、尺寸和当前的缩放比例。在查看 100% 大小时,调整窗口大小不会导致图片消失。
  • 下载管理
    支持原图下载,并显示进度。下载过程中可以取消或重试。切换图片或关闭查看器会自动取消正在进行的下载。
  • 状态反馈与隔离
    提供清晰的加载和错误状态,失败时可重试。切换图片会重置拖动状态,并隔离不同图片的标注,避免数据混淆。
  • 区域标注
    点击标记区域,在编号旁编辑备注。按下 Enter 键保存,按下 Shift+Enter 键换行。
  • 会话集成
    关闭原生 DSH 图片查看器时,插件会将标记的图片和备注加入当前会话的草稿中。这会保留已有的文字,但不会自动发送,从而避免重复添加。操作失败时支持重试。
  • 主题适配
    适配 DSH 的亮色和暗色主题,支持响应式布局、焦点约束以及减少动态效果设置。

安装与启用

通过插件页面或终端命令安装。

插件页面安装

  1. 打开 DSH 的 插件 → 添加插件。
  2. 在“包名或地址”中粘贴 dsh-image-viewer@0.1.6 并点击安装。
  3. 查看安装结果,按提示刷新或重启。

终端安装

dsh plugin --profile web add dsh-image-viewer@0.1.6

注意事项

  • 权限与隐私
    插件只读取 DSH 已渲染的图片 URL,不调用模型,也不读取供应商凭据。
  • 标注数据持久性
    标注通过 DSH 附件和草稿接口管理。在页内重开查看器时可以看到备注,但这不代表备注已发送或永久保存。
  • 卸载影响
    卸载插件会恢复 DSH 内置的图片查看器,不会删除会话中的图片或已有的文字内容。

总结

dsh-image-viewer 专注于图片查看、下载和标注的交互细节。它通过集成 DSH 的草稿接口,让标注内容更容易转移到会话中,适合需要在开发或调试过程中快速标记图片的开发者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜