dsh-enter-approve
在终端中运行以下命令:
dsh plugin install abcofabc/dsh-enter-approve
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中执行 dsh plugin install abcofabc/dsh-enter-approve 即可安装此插件,源码地址为 https://github.com/abcofabc/dsh-enter-approve 。
插件介绍
每次 DeepSeek Harness WebUI 弹出沙箱权限提升审批面板时,你都要中断当前操作、伸手去点击"Allow once"按钮,键盘肌肉记忆被打断。dsh-enter-approve 解决的就是这个小小的摩擦:只要审批面板(Waiting for approval)出现在屏幕上,一次纯粹的 Enter 键就会触发等同于鼠标点击的放行操作,双手无需离开键盘。\n\n插件的作用范围被刻意压缩到最小。只有当 [data-approval-key] 面板确实可见时,监听器才会介入;输入框打字、IME 候选词确认、Ctrl / Cmd / Shift / Alt + Enter 以及无面板存在的任何时刻,Enter 键的行为都完全不受影响。面板按钮下方还会多出一行提示"按 Enter 允许一次",让快捷键自解释、不需要查阅文档。\n\n技术上,它通过 webServer.tapIndex() 向服务器下发的 index.html 注入一段极轻量的前端脚本,在 document 捕获阶段监听纯净 Enter 事件,再将其转发到面板按钮上——走的和鼠标点击完全相同的事件路径,不引入额外权限、不产生副作用。如果你频繁触发权限审批、又偏好键盘优先的操作流,它能让审批这一步从"打断"变成"顺手"。
使用场景
- 频繁触发沙箱权限审批时,按 Enter 即可放行,无需伸手取鼠标
- 长编码会话中保持双手不离键盘,审批不打断心流
- 远程操作或屏幕距离较远时,用键盘快速放行审批
适合人员
- 高频触发沙箱权限审批的 DeepSeek Harness 用户
- 偏好键盘优先工作流、减少鼠标依赖的开发者
- 希望减少 UI 中断、保持编码心流的技术用户