DSH Plugins
返回列表
🧩

dsh-enter-approve

admin-security 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install mad-zero-mess/dsh-enter-approve

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

在 DeepSeek Harness 中执行 dsh plugin install mad-zero-mess/dsh-enter-approve 安装本插件(源码:https://github.com/mad-zero-mess/dsh-enter-approve),安装后重启宿主并在「设置 → 插件」中确认条目已出现。

插件介绍

DeepSeek Harness 的审批提示在面板内已经能用 Enter 确认,但焦点一旦落在 composer 外、落在 document.body 上,就必须先点卡片或 Tab 进去,裸按 Enter 毫无反应。这和 Codex 那种「有待办时随处 Enter 即批准」的体验差了一截,也是很多人第一次装审批相关能力时会踩到的细节落差。

dsh-enter-approve 在 document 上挂捕获阶段的 keydown 监听,抢在壳层根处理器之前判断:只有裸 Enter、不在输入框/可编辑区、非 IME 组字、非连按,且当前有可见的待处理提示时,才去点操作行里最后一个仍启用的批准控件;若焦点已在面板内,则立刻放行,交给官方 UI 原有逻辑。Esc 与带修饰键的 Enter 一律不碰,正在回答(aria-busy)或隐藏会话里的提示也会被忽略。

实现走 window.__ModuleLoader__ 与 dsh.bundle.patch 的公开客户端契约,不改 DSH 本体;禁用即恢复出厂行为。适合经常需要快速点「批准」、又不想每次先把焦点挪进审批卡片的 Harness 用户,尤其是从 Codex 迁来、对键盘流有习惯的人。

使用场景

  • 待处理审批弹出时焦点还在编辑器外,想直接按 Enter 批准
  • 频繁确认工具或操作请求,不想每次先点进审批卡片
  • 从 Codex 等环境迁来,希望 Harness 的 Enter 批准行为一致

适合人员

  • 经常需要一键批准 Harness 提示的用户
  • 重视键盘流、少点鼠标的日常使用者
  • 使用审批类插件且对焦点落在面板外感到不便的人