All plugins

DSH / BUNDLE / CLIENT-UI

dsh-approval-preflight

v2.0.1Making-acid / dsh-approval-preflightc1ba01e9e4

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-approval-preflight

Graph-first permission preflight for DeepSeek Harness: the model declares a computation graph whose nodes carry the semantic operation (download what to where, write what, delete what); the user approves nodes one by one in a side panel, one approval covers one successful execution, uncovered operations still use the native approval card, and every node keeps an audit trail of what actually ran. / 先交计算图、逐节点批准的审批预检:节点写清这件事的本质,用户按节点一次性批准,执行成功即消耗、失败可重试;未申报的操作仍走原生卡,节点内实际跑过什么留有审计痕迹。

README / EN

Package documentation

Registry summary

Graph-first permission preflight for DeepSeek Harness: the model declares a computation graph whose nodes carry the semantic operation (download what to where, write what, delete what); the user approves nodes one by one in a side panel, one approval covers one successful execution, uncovered operations still use the native approval card, and every node keeps an audit trail of what actually ran. / 先交计算图、逐节点批准的审批预检:节点写清这件事的本质,用户按节点一次性批准,执行成功即消耗、失败可重试;未申报的操作仍走原生卡,节点内实际跑过什么留有审计痕迹。

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **语义不可验证**:插件无法判断实际命令是否真的做了节点描述的事——这是信任边界。补偿手段是节点级审计痕迹(事后可核对)。 - **同一时刻只允许一个执行中节点**:代价是模型不能并行跑两个节点,换来干净的审计归属。 - **不自动放行 `terminal_*` 与 MCP 工具**:前者无法定义「一次调用」边界,后者无法归类。 - **不接管原生审批卡**:未申报的操作仍然弹原生卡,临时点的那一下只生效一次,不产生节点批准。 - 审计只记录工具调用摘要,不记录完整参数/输出。