dsh-anthropic-image-clamp
在终端中运行以下命令:
dsh plugin install noahchalifour/dsh-anthropic-image-clamp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install noahchalifour/dsh-anthropic-image-clamp 安装插件(源码:https://github.com/noahchalifour/dsh-anthropic-image-clamp),安装后重启 DSH。
插件介绍
在 DeepSeek Harness 里长时间带着截图、设计稿或界面图与 Claude 对话时,会话历史一旦累计超过 20 张图片,Anthropic 会把单张图的长边限制收紧到 2000 像素。Harness 默认按较大的像素预算保留附件,常见手机竖屏截图仍按原尺寸进入请求,于是整次 Messages 调用会在你还没改工作流的情况下突然失败。
dsh-anthropic-image-clamp 在发往 api.anthropic.com 的请求路径上拦截并处理内联 base64 图片:当长边超过可配置上限(默认 2000)时自动等比缩小,使载荷符合多图场景下的尺寸规则。缩放结果按内容哈希确定性生成并缓存,同一段历史重复发送时字节保持一致,有利于提示词缓存继续命中。
适合日常在 Harness 里重度使用 Claude、会话里图片数量容易破 20 张的开发者与产品同学。若你主要走订阅插件提供的 HTTP 代理(使用 undici 自带 fetch),该包装可能不会生效,需要留意本机是否走了这类路由。
使用场景
- 会话历史里累计超过二十张截图后 Claude 请求开始报错
- 需要把多张界面图或设计稿连续发给 Claude 做评审
- 长时间调试时反复附带屏幕截图而不想手动压缩每张图
适合人员
- 在 DeepSeek Harness 里日常使用 Claude 的开发者
- 会话里图片多、容易触发 Anthropic 多图尺寸限制的用户
- 希望保持提示词缓存命中、又不想改附件流程的团队