dsh-turn-approval
Run the following command in DeepSeek Harness:
dsh plugin install arrow949/dsh-turn-approval
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install arrow949/dsh-turn-approval in your terminal (source: https://github.com/arrow949/dsh-turn-approval), then restart DSH Web and hard-refresh your browser (Ctrl+Shift+R) to load the plugin.
About this plugin
By default, DSH approval cards offer only two choices when an Agent requests danger-full-access: deny, or allow once. When a single task needs several high-privilege operations in a row, clicking "allow" repeatedly is disruptive and invites careless approval.
dsh-turn-approval adds a third button, "Allow for this task": once you click it, all subsequent danger-full-access requests within the current turn are auto-approved, and the grant expires the moment the turn ends. The authorization lives in memory only—nothing is written to disk, it never crosses session boundaries, and child agents do not inherit it. A process restart or plugin uninstall resets everything. The plugin renders through the official conversation.composer slot and modifies no DSH bundle files; uninstalling restores the two-button default immediately.
Ideal for DSH Web users who frequently trigger high-privilege approvals and want to cut repetitive clicks without giving up the per-request safety guardrails. Pure ESM JavaScript, zero extra dependencies, MIT licensed.
Screenshots
Use Cases
- Agent fires multiple high-privilege requests within a single task, eliminating repetitive approvals
- Grant temporary access for the current turn only, with automatic expiry on turn end
- Need an approval granularity between 'allow once' and 'open the whole session'
Best For
- DSH Web users who frequently encounter danger-full-access prompts
- Security-conscious users who want fewer clicks without giving up per-action control
- Developers running multi-step Agent tasks in DSH Web with a focus on permission boundaries
Related Plugins
Adds an Auto approval mode on the official workspace-write sandbox, classifying semantic risks, asking when ambiguous, and denying destructive operations.
Undo/rollback system for DSH: config & plugin snapshots, one-click undo/redo/restore, message-level revert, secret masking, safe mode, and offline WebUI/GUI/CLI rescue tools for when DSH won't start.
Packages all 87 SKILL.md files from upstream reverse-skill as a DeepSeek Harness plugin that auto-registers them for authorized reverse engineering, penetration testing, and security research.
Dockyard DSH is a native DeepSeek Harness plugin that unifies official OAuth/client sessions for Codex, Antigravity, Grok, Claude, and Cursor, providing account pool, model catalog, and quota status.