davidgereb/dsh-plugin-prompt-guard

davidgereb★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

Prompt visibility and notification plugin for DeepSeek Harness.

README excerpt

dsh-plugin-prompt-guard A dsh web plugin (desktop + mobile) that keeps pending permission/approval and multiselect prompts visible and reachable. Install From GitHub One block — installs the plugin, registers the loader row, and applies the served-runtime patch the plugin's fix depends on: The runtime patch ( patch-client-runtime.mjs ) is idempotent — re-running is safe; --revert undoes it. From a local checkout Host-half changes need a dsh server restart; browser-bundle changes (client.js and the runtime patch) reach the GUI on a page refresh. The problem Permission requests (allow/deny), ask user question answers, and plan reviews render from the session's pending waits . On every connection reset (mobile networks, browser backgrounding, flaky desktop connections) the app's Session resync() cleared the pending-wait list and relied on a host replay over the mux to re-mint the cards — which does not always happen. Result: a prompt you never answered silently disappeared. What it does Three layers, from root cause outward: 1. Root-cause fix (patched dsh-client-runtime). The served dsh-client-runtime bundle no longer clears this.pending in resync() . Pending waits now survive reconne…

View full README on GitHub →
Tools / Devdeepseek-harnessdeepseek-harness-plugindeepseek-harness-pluginsdshdsh-plugindsh-pluginsnotificationsntfy

Category