dsh-turn-approval
在终端中运行以下命令:
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 任务、关注权限边界的开发者