← DeepSeek Harness 插件
DeepSeek Harness 插件Manifest 有效

dsh-image-guard

在请求发送前将历史图片裁剪至预算内,并从上游 HTTP 400 报错中自动解析图片上限后降级重试的 DSH 插件。

视觉与图像开发者工具
0GitHub Stars1Fork 数更新于2026-09-14

安装

$ dsh plugin --profile <name> add github:mafeis/dsh-image-guard

插件能力与用途

基于公开仓库快照由 AI 辅助整理,内容必须有源码依据;它不等同于兼容性验证或安全验证。

源码有据
dsh-image-guard 是一个 DeepSeek Harness (DSH) 插件,用于保障多模态含图会话的稳定性。它接入请求 fetch 链最顶层,在发送前将历史图片裁剪至预算内并替换为包含元数据的标记;若上游因图片张数返回 400 报错,插件会自动解析上限并按更少张数重试,同时大幅节省视觉 Token 开销。

核心能力

  • 保留最新 N 张图片,历史多余图片替换为包含路径/指纹的标记占位符
  • 自动解析上游 HTTP 400 返回的图片数量上限,并自动降级重试
  • 不修改会话本体历史,采用结构化克隆修改请求体以保留前缀缓存
  • 通过 fetch 拦截和看门狗探针保持在链首,防止代理层绕过
  • 内置诊断路由与配置界面,支持 Token 节省量实时统计与干跑 (dryRun) 模式

适用场景

  • 解决多轮含图对话中超出模型单次 prompt 图片张数上限导致会话报错中断的问题
  • 在长时间多模态交互中节省大量视觉 Token 消耗
  • 通过结构化占位标记让 Agent 保留历史图片位置和检索线索

适合谁

  • 频繁在 DeepSeek Harness 中进行多轮图片分析与多模态会话的用户
  • 连接具有严格单请求图片数量限制的后端推理服务(如 vLLM)的开发者

文档中可确认的限制

  • 仅控制图片张数,不负责单张图片的尺寸缩放或画质压缩
  • 上游限制需在首次触发 HTTP 400 后方能自动学习并更新
  • 对于无原路径的纯内联图片,被裁剪后无法被 Agent 再次从本地读取
  • 仅针对匹配特征的聊天补全请求生效,非标准请求将直接透传

DSH 兼容性

DSH Plugin 针对具体版本记录的运行验证证据。没有结果只代表我们尚未测试,不代表不兼容。

尚未测试目前还没有发布运行兼容性测试结果。

安全信号

来自包元数据和源码检查的客观信号。这些信息用于辅助判断,不代表绝对安全保证。

依赖数量

package.json 声明了 0 个运行依赖、0 个开发依赖、1 个 Peer 依赖和 0 个可选依赖。

信息
已声明 DSH Bundle

package.json 中声明了 DSH Bundle 元数据。

信息
已声明许可证

GitHub 报告该仓库许可证为 MIT。

信息
已获取 package.json

已获取仓库根目录 package.json,可用于 Registry 元数据检查。

信息
源码可用

本次 Registry 快照已获取公开 GitHub 源码元数据。

信息

来源与 Registry 记录

展示此条目的公开来源、Registry 分类与最近一次源码检查信息,并与运行验证结果明确分开。

源码仓库
mafeis/dsh-image-guard
Registry 来源
GitHub · dsh-plugin topic
Registry 分类
Plugin
源码检查
878c17b · 2026-09-15

本页面基于公开源码信息独立收录。DSH Plugin 与 DeepSeek 及插件作者均无隶属关系;安装前请始终以作者仓库中的最新说明为准。

仓库活跃度

GitHub Stars
0GitHub stars
Fork 数
1
未关闭 Issue
0
最近提交
2026-09-14
最近发布
2026-09-12
插件维护者

你在维护这个插件吗?

此条目根据公开仓库数据生成。如果你维护该项目,可以检查页面信息;如果你认为这个条目对用户有帮助,也可以在 README 或项目资源中引用它。

添加到 README
已收录于 DSHPlugin.app