dsh-sandbox-escalation-fix:解决 DeepSeek Harness 第三方模型工具调用沙箱升级兼容问题
hakureimonika/dsh-sandbox-escalation-fix
DSH 会话感知沙箱升级兼容插件,修复第三方模型在 All Access 下调用 bash、write 等工具时的无效升级循环,零配置即用。
dsh-sandbox-escalation-fix 是面向 DeepSeek Harness(DSH)的第三方会话感知沙箱升级兼容插件,专门处理 GPT 等模型在 All Access 模式下调用 bash、pwsh、write、edit 工具时因升级参数提示错误而反复重试的问题。它修正了 DSH 内置实现中全局注册表升级模式与执行时校验的缺陷,让工具调用在相同模式下不再被误判为非法升级。插件零配置即可使用,支持 DSH 0.1.2-alpha.1 及 Desktop 2.0.3,并兼容 link、外部插件目录等布局,是 DSH 用户解决沙箱升级报错的实用选择。
如何安装
dsh plugin --profile web add github:hakureimonika/dsh-sandbox-escalation-fix- 分类
- 会话与消息
- 平台
- DSH Plugin
- 作者
- hakureimonika
- 分发方式
- 插件
dsh-sandbox-escalation-fix 核心特性
dsh-sandbox-escalation-fix 仓库简介
它是做什么的?
dsh-sandbox-escalation-fix 是 DeepSeek Harness(DSH)的第三方会话沙箱升级兼容插件,解决 GPT 等第三方模型在 DSH All Access 模式下调用 bash、pwsh、write、edit 等工具时因沙箱升级参数提示错误而反复重试的问题。它通过会话感知的沙箱升级模式,修正了 DSH 内置实现中注册表全局升级模式与执行时校验的缺陷,让工具调用在相同模式下不再被误判为非法升级。该插件由 HakureiMonika 维护,采用 MIT 协议,支持 DSH 0.1.2-alpha.1 及 Desktop 2.0.3,零配置即可使用。
核心功能
- 会话感知升级:根据当前会话模式动态调整沙箱升级参数,避免全局注册表模式导致的误判。
- 修复常见错误:直接解决 invalid justification、sandbox escalation not strictly wider 等典型报错。
- 兼容多种 DSH 版本:支持 DSH 0.1.1-rc 系列、0.1.2-alpha.1 及 Desktop 2.0.3,并针对不同版本提供适配逻辑。
- 严格运行时校验:当无法读取完整 manifest 时,启用严格的运行时工具契约校验,确保安全。
- 支持链接与外部插件布局:兼容 link、工作区符号链接及外部插件目录,自动从宿主工作目录读取依赖清单。
怎么使用这个插件?
在 DSH 中启用该插件后,无需额外配置。当第三方模型调用工具时,插件会自动拦截并修正沙箱升级参数,使工具调用正常执行。若遇到升级失败或重试循环,插件会依据当前会话模式重新评估升级请求。对于 Desktop 2.0.3,插件会检测宿主 manifest 的可见性,若全部隐藏则回退到严格运行时校验。建议先观察 DSH 内置行为,仅在复现相同模式升级失败或空白 justification 问题时安装此插件。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:hakureimonika/dsh-sandbox-escalation-fix。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
