DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Approval Reminder — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
A

@dsh-external/dsh-approval-reminder

Approval Reminder

When any conversation has a permission request requiring approval or a question requiring an answer, a persistent system bubble appears in the lower-right corner (click to go to the corresponding conversation), along with a Web notification card. Automatically mounted with the dsh web profile and re

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:BHX-WL/dsh-approval-reminder#1b8d563e6f158dfec2c6edd7b0c823d507792f76
READMECompatibilityVersions

Description

When any conversation has a permission request requiring approval or a question requiring an answer, a persistent system bubble appears in the lower-right corner (click to go to the corresponding conversation), along with a Web notification card. Automatically mounted with the dsh web profile and remains active long term.

Compatibility and provenance

Approval Reminder is published as @dsh-external/dsh-approval-reminder and currently resolves to version 1.0.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/4/2026

Versions

1.0.0stable
9/4/2026

Related plugins

Loading related plugins…

Latest
1.0.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/6/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundle

README

dsh-approval-reminder

Persistent approval / question reminder for the DeepSeek Harness Web GUI.

Whenever any session lands a permission request (approval) or a question that needs you to click, a persistent bottom-right system bubble appears (click it to jump to that conversation), plus an in-page reminder card. The bubble does not steal focus and stays until resolved — you will never silently wait on a stalled waterfall again.

中文版见 README.zh.md。

How it works

Dual-face plugin mounted on every dsh web start via a profile bundle layer:

  • Host half (lib/index.js) — two loopback-only routes under /api/dsh-approval-reminder/*; renders the toast with a hidden PowerShell/WinForms process (borderless, rounded, topmost, click-to-close, never activates).
  • Browser half (lib/client.js) — subscribes to the authoritative per-session useSessionPendingInteraction hook (uiSession.pendingInteractions registry); on a NEW pending key it POSTs /notify, when everything is resolved it POSTs /notify { clear: true }; bubble clicks are drained through /poll-open and the page navigates to the conversation that needs attention. A small self-test badge (bottom-left) mirrors the pending registry for liveness.

CJK is lossless: bubble text travels through environment variables, no base64/EncodedCommand.

Install

DSH loads this plugin as a profile bundle (see cordis.patch.yml). Easiest:

  1. Put this repo under your DSH plugin-src/local/ (or any path your host loads plugins from).
  2. Ensure the profile bundle row is applied:
    - insert:
        - id: dsh-approval-reminder
          name: '@dsh-external/dsh-approval-reminder'
    
  3. Restart dsh web. The reminder is persistent across sessions — no per-session cordis_define needed.

Requirements

  • Windows (bubble uses PowerShell + WinForms)
  • DeepSeek Harness host + Web GUI

Support

If this plugin saves you from silently waiting on approvals again, you can say thanks:

  • 爱发电 (ifdian) — 微信/支付宝 (recommended for CN)
  • GitHub Sponsor button (if enabled)

License

MIT