这篇文章记录 EchoBuddy 在接入 DSH 文件引用时遇到的 400 / code 11128 问题,以及我们如何把它修好。
问题从哪里来
国内版上游会检查请求中的连续文本。DeepSeek Harness 的文件引用插件会注入一段固定提示词,这段连续文本被识别成了非官方客户端特征,于是请求被拦截。
修复做了什么
- 只对文件引用提示词做最小化的文本中和。
- 在第一句中加入语义等价的
that,打断连续指纹。 - 作用域覆盖 system、developer 和 assistant。
- 保持幂等,重复处理不会继续改变文本。
如何验证
升级到 WorkBuddy2API-Hub v1.9.0 后,我们用 wlx 国内版 Key、完整 DSH 文件引用段和 deepseek-v4.1-flash 做了真实请求,返回 HTTP 200,响应中不再出现 11128。
这也是我们想把部署记录公开的原因:服务不只是一个入口,问题、修复和验证过程同样值得被阅读。
