AI Agent Hub
Back to plugins
🖥️

permission-popup

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install wxjgit/permission-popup

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

Run dsh plugin install wxjgit/permission-popup in DeepSeek Harness to install the plugin into the Web profile from GitHub (https://github.com/wxjgit/permission-popup), then restart the Web UI to activate it.

About this plugin

When juggling multiple DeepSeek Harness Web UI sessions, permission approvals triggered by background conversations can be buried deep in the interface, forcing you to hop back and forth between tabs to find and respond to them. permission-popup aggregates all pending approvals into a corner card stack on your screen. Just glance at the session title, tool name, and command description on each card, then click Allow once or Reject to act on the request instantly, with no extra prompt text, model requests, or token consumption.

The plugin offers three trigger policies, background, always, and hidden-only, and persists your preferences (corner position, max stack size, desktop notifications, tab-title reminder) in the browser localStorage. When the browser tab is hidden or the window is minimized, an optional desktop notification brings you straight back to the relevant session, firing at most once per approval so the same pending request never pings you twice.

Built for Web UI users who run several DSH sessions concurrently and regularly face background permission popups. It does not bypass DSH permission checks; decisions flow through the existing PendingWait response channel, and cards disappear only after the host broadcasts the approval outcome, keeping the security model consistent with the core client.

Use Cases

  • Respond to background-session permission prompts from corner cards without switching tabs
  • Jump back to a pending approval via desktop notification when the browser tab is hidden or minimized
  • Review all pending approvals across multiple concurrent DSH sessions in a single corner stack

Best For

  • DSH Web UI users running multiple concurrent sessions who frequently hit background permission prompts
  • DSH users who want to reduce tab-switching overhead and streamline multi-session approval workflows
  • Developers who prefer desktop notifications and do not want to miss background approval requests