AI Agent Hub
Back to plugins
🧩

dsh-session-allow

admin-security Updated 2026.08.21

Run the following command in DeepSeek Harness:

dsh plugin install AnakinCao/dsh-session-allow

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install AnakinCao/dsh-session-allow in your terminal to install the plugin; the source repository is available at https://github.com/AnakinCao/dsh-session-allow . Restart dsh web after installation.

About this plugin

When using the DSH Web GUI, every tool escalation to the same permission mode triggers a fresh approval dialog, interrupting the workflow during high-frequency operation. dsh-session-allow adds an "Allow for this session" button alongside the existing Reject and Allow once options, so a given mode only needs one confirmation per session.

Once granted, subsequent escalation requests for the same mode in that session are silently auto-approved without a dialog, while other modes continue to prompt as usual. Revocable chips at the bottom of the dialog display the currently granted modes; click the × to revoke. Grants are persisted in localStorage keyed by session ID, surviving page refreshes while remaining fully isolated across sessions.

Ideal for developers who repeatedly use high-privilege modes such as danger-full-access during continuous debugging or batch operations, and for teams that want to reduce approval friction while retaining per-mode control. The plugin overrides the core approval panel via chain-slot priority without modifying any core package code.

Use Cases

  • Repeatedly authorizing the same privilege mode during intense debugging
  • Reducing dialog interruptions in batch tool invocations
  • Per-mode approval control with instant revocation

Best For

  • DSH developers who frequently use high-privilege modes
  • Teams seeking to reduce approval friction
  • Web GUI users who want per-mode control granularity