Introduction

DeepSeek Harness (dsh) plugin: Approval reminders · Auto-approval · Completion reminders · Question reminders. In agent development and workflow orchestration, approval nodes and task execution feedback are frequent operations. Existing approval workflows often rely on manual intervention and may miss notifications. This plugin uses popups, system notifications, and sounds to solve issues such as delayed approval reminders, low automation, and a lack of feedback after task completion.

What It Is

A DSH plugin maintained by 0neKbyte. It provides DeepSeek Harness with a complete approval assistance mechanism, covering the full chain from request monitoring to result feedback, and supports real-time popups for model questions.

Core Features

  1. Approval reminders: When a request is detected as waiting for approval, it triggers a popup, system notification, or sound alert according to the configuration.
  2. Auto-approval: Supports auto-approving all requests, or auto-approving based on tool name keyword matching rules (no manual confirmation required).
  3. Completion reminders: Reminds you when an approval result is returned (approved / rejected / canceled).
  4. Question reminders: When the model calls ask_user_question to ask you a question, a popup displays the question content.
  5. Task completion reminders: After an approved tool finishes executing, it can optionally trigger a reminder.

Each reminder group can be independently configured for popups, system notifications, and sound (supports custom audio URLs or data: URIs; leave empty to use the default sound).

Installation and Enablement

Install using the official command. After installation, restart and enter settings to configure it.

dsh plugin --profile web add dsh-approval-assistant-0nekbyte

After restarting, open Settings → Approval Assistant to configure it. The settings page includes test buttons for each channel and a “Request Notification Permission” button.

Configuration Notes

  • Approval reminders: Toggle each reminder channel (popup / system notification / sound).
  • Auto-approval: Select a mode (auto-approve all / rule matching). In rule matching mode, separate tool name keywords with commas. After enabling auto-approval, you can optionally send completion reminders.
  • Completion reminders: Toggle notifications for approval results.
  • Question reminders: When enabled, a popup displays the question when the model asks.
  • Task completion reminders: When enabled, a reminder is shown after an approved tool finishes executing.

Notes

  1. Permission dependency: System notifications depend on browser authorization and must be requested from the settings page button.
  2. Sound playback: Browser autoplay policies may restrict sound. For the first test, interact with the page first, or use a custom sound file.
  3. Environment requirements: This plugin targets the web profile. The host application must declare webServer; otherwise, the plugin remains in a waiting state and does not activate.

Short Conclusion

This plugin extends the DSH approval chain, enabling a closed-loop reminder cycle from request monitoring and auto-approval to execution result feedback. It is suitable for developers who need to monitor agent status in real time on the browser side.