dsh-read-animation
在终端中运行以下命令:
dsh plugin install NeoHotaru/dsh-read-animation
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install NeoHotaru/dsh-read-animation 安装本插件,源码仓库为 https://github.com/NeoHotaru/dsh-read-animation。
插件介绍
在 DeepSeek Harness 里,动图往往在进入模型之前就被压成单帧静态图:read_image 对 GIF 只能看到第一帧,上层多模态或路由插件也救不回来,因为字节早在归一化阶段就丢了。dsh-read-animation 把问题拦在「原始文件还在」的地方——对粘贴进聊天的 GIF,在 admit 时解码并缓存帧,UI 仍用原文件播放,模型侧则收到带帧号与时间标注的合成图;对工作区或附件里的动图,则提供 read_animation 工具按时间轴采样多帧并配上说明文字。
核心能力可以概括为「让人看见运动」:按索引或毫秒采样(默认最多 8 帧、上限 16),每帧带索引与起始时间;粘贴路径不改变你写的消息内容,显示与模型投递各自独立;帧经内容寻址存入附件系统,重复读取可复用。插件明确不做视频(请用 dsh-video-tools)、不支持 APNG(库无法解码会拒绝并说明)、单帧 GIF/WebP 会提示用 read_image。
适合需要在对话里分析加载动画、演示 GIF、UI 动效或任何「几帧之间发生了什么」的场景——尤其是你不想让智能体把动图误当成一张静图来猜的时候。要求 DSH 0.1.3-alpha.2 及以上,且模型路由需声明图像输入(与 read_image 相同约束)。
使用场景
- 分析聊天里粘贴的加载动画或演示 GIF
- 用 read_animation 查看工作区动图各帧变化
- 判断循环、时长与帧间间隔是否合理
适合人员
- 在 DSH 里让智能体理解动图而非单帧静图的用户
- 需要解读 UI 动效、教程 GIF 的产品与前端同学
- 搭建 Harness 插件链、关心附件与模型投递一致性的开发者