NanoAI

GPT Permission Strip · 0.1.0

Removes redundant sandbox arguments from GPT-family tool calls when they do not exceed the session policy.

Install

After enabling, the plugin runs automatically; configure model matching, session prompts and logging as needed. Genuine escalation requests remain subject to the host.

Exact installation source:github:FengLingYaaa/dsh-gpt-perm-strip#e70b9f264a3b857b66fb378636f6e5aef5bb1a5c

Compatibility and platforms
需要 Node.js 22 或更高版本及 DSH 的 tools 服务;已安装的桌面宿主能加载其会话提示,完整权限升级流程尚未独立复测。 · Windows, macOS, Linux
Supported DSH core versions
not declared · Runtime compatibility is not verified; declared versions do not establish tested support.

For GPT-family tool calls, this plugin removes sandbox_permissions and justification before tool execution when the requested access does not exceed the current session policy. Requests for wider access remain with the DSH host; unmatched models are not changed.

Requires Node.js 22 or later and the DSH tools service. GPT, o1, o3 and o4 models are recognized by default. Configure includeOpenAiReasoning, extraModelPatterns, injectPrompt and logStrips to adjust matching, prompts and logging.

The plugin wraps tool execution. Its session prompt has loaded on the current desktop host, but tool wrapping and complete escalation behavior have not been independently verified on other hosts. It is not a replacement for host authorization or security boundaries.

Source, permissions and release information

dsh · GitHub source · MIT · free public download

Source and license
source repository · MIT;the original package keeps its license file
Permission declarations
  • 包装工具执行函数并检查请求的沙箱参数
  • 读取会话模型和沙箱策略
  • 可选地注入会话提示并记录被移除的字段
Changelog
0.1.0: current upstream GitHub commit.
Published at

Published versions