DSH Plugins
返回列表
dsh-turn-approval

dsh-turn-approval

admin-security 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install arrow949/dsh-turn-approval

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

在终端中运行 dsh plugin install arrow949/dsh-turn-approval(插件开源地址:https://github.com/arrow949/dsh-turn-approval),安装后重启 DSH Web 并硬刷新浏览器即可生效。

插件介绍

在 DSH 中,Agent 请求 danger-full-access 时,审批卡片只提供「拒绝」和「允许一次」。同一个任务里连续需要多次高权限操作,就得为同一件事反复点头,既打断心流又容易随手点过。

dsh-turn-approval 在审批卡片上增加第三个按钮「允许本次任务」:点击后,当前 turn 内后续同类 danger-full-access 请求自动放行,turn 结束即失效。授权仅存在于内存,不写磁盘,不跨 session,不继承给子代理;DSH 进程重启或插件卸载后一切归零。插件通过官方 conversation.composer 槽位渲染,不修改任何 DSH 官方 bundle 文件,卸载后审批卡片自动恢复为默认两个按钮。

适合在 DSH Web 中频繁触发高权限审批、希望减少重复点击但又不想放弃逐项确认边界的用户。纯 ESM JavaScript,无额外依赖,MIT 协议。

截图预览

使用场景

  • Agent 在同一任务内连续请求高权限操作,避免对同一事项反复点击允许
  • 希望临时放行当前 turn 内同类请求,任务结束后授权自动消失
  • 需要比'允许一次'更宽、比'放开整个 session'更窄的审批粒度

适合人员

  • 日常在 DSH Web 中频繁触发 danger-full-access 审批的用户
  • 重视逐项确认但希望减少重复点击的高效工作流用户
  • 使用 DSH Web 运行多步骤 Agent 任务、关注权限边界的开发者