dsh-image-amnesia
在终端中运行以下命令:
dsh plugin install Choco-Zz/dsh-image-amnesia
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install Choco-Zz/dsh-image-amnesia 即可安装,插件源码位于 https://github.com/Choco-Zz/dsh-image-amnesia
插件介绍
DSH 通过 OpenAI 兼容中继网关调用视觉模型时,历史图片会在每轮对话中被重复上传,而绝大多数中继网关的吞吐上限远低于 DSH 默认的 20MB / 600 张视觉卸载阈值,结果就是会话越长、越容易断连。dsh-image-amnesia 正是为此而生:它在保留原生视觉能力(Grok、Claude、GPT 等)的前提下,对出站请求做投影裁剪,始终丢弃最旧的图片、保留最新的 N 张,让当前画面仍然完整到达视觉模型。
整个插件以 profile 为粒度一次性生效——主代理、子代理、任务板定时作业、新对话全部共享同一套裁剪逻辑,无需逐个 agent 配置。本地会话文件仍完整保存所有原始图片,只是发往中继的那一份被精简了。默认保留 6 张、6MB 字节预算、最新 1 张永不丢弃,均可在 settings.yaml 中调整。
如果你经常在同一会话里粘贴多张图片、又依赖中继网关而非直连 API,这个插件能显著降低断连概率,同时不牺牲最新画面的视觉理解。
使用场景
- 同一会话中粘贴多张图片后中继网关频繁断连
- 长对话中历史图片逐轮重复上传导致吞吐瓶颈
- 子代理与任务板作业共享 profile 后图片无限累积
适合人员
- 经常在同一会话粘贴多张截图或照片的用户
- 通过 OpenAI 兼容中继网关调用视觉模型的开发者
- 以 profile 为单位管理多代理工作流的团队