dsh-attachment-downscale
在终端中运行以下命令:
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 上传高清图片的用户
- 需要图片合规且不想手动压缩的团队