DSH Plugins
返回列表
🖥️

dsh-gpt-tool-compat

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install YoungUsing/dsh-gpt-tool-compat

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install YoungUsing/dsh-gpt-tool-compat 即可安装该插件,源码地址为 https://github.com/YoungUsing/dsh-gpt-tool-compat 。

插件介绍

如果你通过第三方提供方路由使用 GPT 系模型(例如 gpt-5.6-terra),可能会遇到一个恼人的问题:模型在发起每一个工具调用时都会附带提权参数,而这些参数在 DSH 的参数校验阶段直接被拒绝,导致调用根本执行不了。明明模型只是想跑一条普通命令,却卡在 invalid justification 或 not strictly wider 这类错误上,反复重试也无济于事。

dsh-gpt-tool-compat 就是为解决这个痛点而生。它注册在进程级 root 作用域的 tools/pre-execute 钩子上,在调用分发前拦截并做一件事:只剥离那些在任何沙箱模式下都必然校验失败的提权参数,把调用还原成模型真正想执行的普通形式。原本就能正常通过的调用不会被改动,真正需要用户审批的更宽提权(比如从 read-only 升级到 workspace-write 并附带有效理由)也会原样放行、照常走审批流程。任何意料之外的异常都会被捕获并直接放行原调用——这一层永远不会让事情变得更糟。

如果你跑的是 DSH web profile、日常依赖 pwsh、bash 或文件系统工具族、并且被第三方路由的模型调用反复卡住,装上这个兼容层就能让工具调用回到正常节奏,同时不牺牲任何真实的安全审批机制。

使用场景

  • 第三方路由的 GPT 模型工具调用被提权参数校验拦截
  • 会话中反复出现 invalid justification 或 not strictly wider 错误
  • 需要在不改动正常调用和审批流程的前提下修复异常调用

适合人员

  • 通过第三方提供方路由使用 GPT 系模型的 DSH 用户
  • 日常依赖 pwsh、bash 或文件系统工具族的 web profile 使用者
  • 被工具调用校验失败反复卡住、需要兼容层修复的开发者