DeepSeek Harness 两段式审批 Enter:先选中面板,再通过

前言

DSH 自带审批快捷键,但官方实现要求焦点已经在审批面板内。当审批打断时,你的注意力往往还在对话区或侧栏,必须先移鼠标再按键,比两下 Enter 慢,也更容易误点。

dsh-easy-approval 为 DeepSeek Harness Web UI 的审批面板增加两段式 Enter:第一下 Enter 只「选中」审批面板(面板出现品牌色描边),第二下 Enter 才由官方处理器应答「允许一次」。Esc 行为不变,不替你做决定。

插件介绍

dsh-easy-approval 是一个为 DeepSeek Harness Web UI 审批面板增加两段式 Enter 的插件,由 UPxianyu 维护,分类为工作流。它补全了 DSH 官方处理器的缺位,让审批流程在焦点不在面板时也能快速响应。

核心功能

  • 焦点不在面板时,第一下 Enter 将焦点移入面板正文区,面板出现品牌色描边,不表态
  • 焦点已在面板内时,第二下 Enter 由官方处理器应答「允许一次」
  • Esc 在未聚焦时什么都不发生,聚焦后仍是「拒绝」
  • 焦点在输入框 / 按钮 / 链接上时,插件不介入
  • 没有待审批面板时,插件完全不介入

安装与启用

在 DSH 中安装(把 profile 名换成你自己的,桌面版默认是 desktop):

dsh plugin --profile desktop add github:UPxianyu/dsh-easy-approval

从 npm 或本地目录安装:

dsh plugin --profile desktop add dsh-easy-approval
dsh plugin --profile desktop add /path/to/dsh-easy-approval

卸载:

dsh plugin --profile desktop remove dsh-easy-approval

装完重启 dsh web,或直接刷新页面——插件是纯客户端,宿主没变时刷新就能加载新的 client bundle。无需任何配置,没有设置页。

典型用法

  1. 触发一次需要审批的操作(例如让 Agent 在工作区外写文件、或执行需要审批的命令)
  2. 不要点面板,把注意力留在对话区,按一下 Enter → 审批卡片出现品牌色描边,按钮没有被触发
  3. 再按一下 Enter → 面板应答「允许一次」,并进入已应答(aria-busy)状态
  4. 重复步骤 1,先按 Esc → 什么都不发生(未聚焦时官方不接管);聚焦面板后按 Esc → 「拒绝」
  5. 在输入框里打字并按 Enter → 正常发送,插件不介入

适用场景与注意

适合需要在审批打断时快速响应的 DSH 用户。本插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。

短结尾

dsh-easy-approval 通过两段式 Enter 让审批流程更流畅,不替你做决定,Esc 行为不变。安装后无需配置,适合追求键盘流审批体验的用户。仓库:https://github.com/UPxianyu/dsh-easy-approval

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye