dsh-model-compat-guard
在终端中运行以下命令:
dsh plugin install 782042369/dsh-model-compat-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install 782042369/dsh-model-compat-guard,也可从源码仓库 https://github.com/782042369/dsh-model-compat-guard 手动拉取安装。
插件介绍
把思考型模型(GPT-5.x、Qwen-thinking 等)接进 DSH,几乎必然撞上三类高频故障:压缩摘要被 8192 硬顶截断后 fail-closed、模型投机性附加 sandbox_permissions 导致必败提权报错、工具调用因缺 description 被 JSON Schema 校验整体拒绝。dsh-model-compat-guard 就是为零配置解决这三件事而生。
它在请求瀑布流上设了三个拦截点:压缩阶段把 maxTokens 提到 32768 并将推理档位降到模型实际支持的最便宜档,思考 token 不再烧穿预算;工具执行前解析当前沙箱模式,判定提权必然失败时剥离冗余字段让调用按已有权限继续放行,合法更宽升级仍走审批流;bash、run_code、subagent 调用在严格校验前自动从首行合成 description,已有合法值则原样保留。
适合跑长对话的思考型模型用户、依赖沙箱执行器做代码生成的工程团队,以及日常混用多模型工作流的开发者。无需改动任何配置,日志里出现 compat-guard: tuned compaction request 即表示守卫已生效。
使用场景
- 思考型模型长对话中压缩摘要反复被 token 上限截断并 fail-closed
- 沙箱执行器会话下 GPT/Claude 投机性附加提权参数导致整次调用失败
- 多模型工作流中 bash、run_code 等调用因缺 description 被 JSON Schema 校验整体拒绝
适合人员
- 使用 GPT-5.x、Qwen-thinking 等思考型模型跑长对话的 DSH 用户
- 依赖沙箱执行器做代码生成、频繁遭遇 escalation 报错的工程团队
- 日常混用多模型、希望零配置消除兼容性噪声的开发者