SiriLee/dsh-approval-hotkeys

SiriLee★ 2TypeScriptLast synced: 2026-08-20

Open on GitHub

DeepSeek Harness plugin: approval-panel hotkeys — Enter approves once, Esc rejects, Esc pauses a running agent

README excerpt

dsh-approval-hotkeys Approval-panel hotkeys for DeepSeek Harness, for every approval source — not just edits. English 中文 A deliberately minimal plugin with one generic rule: Enter always presses the confirm button (the primary, right-most action); Esc always presses the cancel button — on every button-bearing interaction panel the harness renders. Panel Enter → confirm Esc → cancel Approval ( [data-approval-key] ) Allow once Reject Question / choice ( [data-question-key] ) Submit / Next Discard the group Plan review ( [data-plan-review-key] ) Approve Decline (or discuss) The panel anchors are harness-generic, so the hotkeys work on every interaction the GUI shows — edit approvals, permission escalations, tool questions, plan reviews. This is the Claude Code habit: confirm with Enter, refuse with Esc. Approval panel Every approval — edits, permission escalations, anything routed through the ApprovalPanel. Enter presses Allow once , Esc presses Reject . Question / choice panel Tool questions ( ask user question ). Enter presses Submit / Next , Esc presses Discard the group . Plan review panel Enter presses Approve , Esc presses Decline (or Discuss when the panel has no decline action…

View full README on GitHub →
Agentsapprovaldeepseek-harnessdsh-pluginhotkeykeyboardagent

Category