dshx-image-clamp
在终端中运行以下命令:
dsh plugin install callaumyan-design/dshx-image-clamp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install callaumyan-design/dshx-image-clamp(源码仓库:https://github.com/callaumyan-design/dshx-image-clamp),安装后重启 DSH 即可生效。
插件介绍
在 DeepSeek Harness 里带图对话时,Claude 对多图请求有一条硬规则:一次请求里图片较多时,只要有一张的长边超过 2000 像素,整条请求会被拒绝。更麻烦的是,宿主侧附件归一化往往只约束总像素,单边仍可能偏大;这类图会在后续每一轮被重放,会话看起来像「突然全挂了」却难以从日志里一眼看出原因。
dshx-image-clamp 在图片真正发给任意模型提供商之前,包装 attachments.readImage,对读出的图像做实时缩放与压缩:长边不超过可配置的 maxSide(默认 2000px),编码后体积不超过 maxBytes(默认约 180KB)。磁盘上的原文件不会被改写,停用插件后行为与未安装时一致。
适合经常在 DSH 里粘贴截图、设计稿或多张参考图、且主要走 Claude 或多图上下文的用户。若环境缺少 sharp,插件会记录警告并跳过处理,不影响其它流程。
使用场景
- 一次对话里附带多张截图或参考图
- Claude 因单边超 2000px 整包拒答后会话反复失败
- 宿主只限总像素、单边仍偏大的设计稿或长图
适合人员
- 常用 Claude 且频繁带图的 DSH 用户
- 多轮长会话里依赖图片上下文的开发者
- 遇到多图请求莫名卡死、需前置缩图的人