DSH Plugins
返回列表
⚙️

dsh-attachment-downscale

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install zoumutou/dsh-attachment-downscale

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install zoumutou/dsh-attachment-downscale 即可安装本插件,源码仓库为 https://github.com/zoumutou/dsh-attachment-downscale

插件介绍

DSH 的图片附件准入会直接拒绝单边超过 2000px、单图超过 3.5MB 或像素超过 4000 万的文件,导致用户上传手机原图时经常失败。dsh-attachment-downscale 在 attachments 服务入口 saveImages 处提前介入,用 sharp 自动把超限图片等比缩放到合规尺寸:长边不超过 2000px;如果缩放后仍超出字节限制,则按 jpeg/webp 质量阶梯降质,必要时转为 webp。

对于 GIF/WebP 多帧动图,插件会跳过处理以保留动画完整性;任何处理失败都会回退到原有准入逻辑,维持原本的拒绝行为,不会掩盖错误。这样入库后的图片始终满足 DSH 的图片限制,后续模型请求、vision-bridge 调度和历史导出拿到的都是可正常使用的合规文件。

它适合把手机高清照片、现场拍摄图片或外部素材传入 DSH agent 工作流的场景,尤其适合希望减少上传失败、避免手动压缩,同时保持动图不被破坏的开发者与 workflow 使用者。

使用场景

  • 上传手机原图或高清照片时自动缩放到合规尺寸
  • agent 工作流中批量处理图片附件避免准入失败
  • 动图文件安全跳过而不破坏动画帧

适合人员

  • DSH agent 工作流开发者
  • 经常向 DSH 上传高清图片的用户
  • 需要图片合规且不想手动压缩的团队