DSH Plugins Marketplace

DSH Plugins

Plugins

/

Notifications & Integrations

/

dsh-reminder

A

dsh-reminder

Manifest valid★ 19

🔔 Cross-window completion & approval notifications for DeepSeek Harness — popup reminders that bring you back to DSH, Codex/WorkBuddy style.

UI (client)hasBundlePatch

dsh-reminder 🔔

English · 简体中文

A cross-window reminder plugin for DeepSeek Harness — while you work in any other window, it taps you on the shoulder the moment a task finishes or waits for your approval. Codex / WorkBuddy style.

Toast preview

✨ Features

🎯FeatureDescription
🟢CompletionPops "Task completed" on every turn end, with session · duration and a green check icon
🟡ApprovalPops "Waiting for your approval" with the tool name and an amber alert icon
🎯Pops in any windowNotifies even while you work in other apps
🖱️Click to returnClicking focuses the DSH window and opens the session
⏱️Auto-dismissGone in 3-5 s (adjustable)
🎵Soft chimeA gentle two-note chime (D4→A4) — nothing startling
🔁DeduplicatedNever pops twice for the same event
🛡️Reminds, never actsNever approves on your behalf

🤔 Why

  • 😴 Nobody calls you for approvals — the agent waits while you are away; now an amber popup tells you
  • 👀 Nobody tells you it's done — no completion signal before; now a green popup tells you

🚀 Quick start

  1. Install: dsh plugin --profile web add <dsh-reminder> (or npm i dsh-reminder), register dsh-reminder in the profile bundle list, restart the DSH web process
  2. Grant permission: Settings → Reminders → "Enable & test notifications" → Allow — a test popup arrives instantly
  3. Enjoy: Switch away and work — the popups come to you

⚙️ Settings

SettingDefaultDescription
Notification permissionunsetOne-click grant + test popup
Approval remindersOnOff = no approval popups
Completion remindersOnOff = no completion popups
Duration3-5 sSeconds before auto-dismiss
Failure alertsOff (reserved)Planned for v0.3

🏗️ Architecture

One package ships the host Cordis plugin and the web client:

  • host: registers the settings namespace plus a plugin-owned Typert Remote (reminder/getSettings · updateSettings) — plugin namespaces sit outside the web settings allowlist
  • client: subscribes to the session list and conversation snapshots (turn/end, approval/requested arrive over the mux stream), pops via the Notification API with a Web Audio chime
  • Read-only: never mutates DSH core behavior

🔧 Development

pnpm install
pnpm run typecheck   # tsc --noEmit
pnpm test            # node tests/unit/*.test.cjs (16 tests)
pnpm run build       # esbuild: host ESM + single-file client CJS (ModuleLoader handshake) + tsc d.ts
  • Artifacts: lib/index.js (host ESM), lib/client.js (client), lib/types/ (.d.ts)
  • Offline dev: no new dependencies; @deepseek-ai/* types and local esbuild/typescript come from 03_local/codes (not in git)

⚠️ Known limits

  • Chrome page notifications reject actions (ServiceWorker persistent notifications only) — dismiss via auto-close or the hover ✕
  • Permission must be requested from a user gesture (browser policy) — the settings button does it in one click
  • The chime unlocks on the first click (autoplay policy)

📄 License

MIT

Compatibility

DSH 0.2.1-alpha.2: failedDSH 0.2.1-alpha.3: failedDSH 0.2.1-alpha.4: failed

Versions

Latest versionPublishedSize
0.1.1——
0.1.2——
0.1.3——
0.1.4——
0.2.0——
0.3.0——
0.3.1——
0.1.0——
0.3.3——

Comments

Loading…

Similar plugins

dsh-notification

by omdsh-dev

Desktop notifications for DeepSeek Harness turn completions, with per-outcome controls and include/exclude keyword rules.

Notifications & IntegrationsManifest valid

★ 90

↓ 461/wk

MIT

JavaScript

Sep 1, 2026

dsh plugin --profile web add dsh-notification

by weekitmo

Completion and status notifications for DeepSeek Harness: desktop alerts, browser-tab unread counts, and sidebar session indicators, with per-event controls.

Manifest valid

★ 0

MIT

TypeScript

Sep 8, 2026

dsh plugin --profile web add dsh-notify

by lixiangdong122333

Windows toast notifications for DeepSeek-Harness: get pulled back when a task finishes or the agent needs you.

Manifest valid

★ 0

MIT

JavaScript

Oct 23, 2026

dsh plugin --profile web add @cmwl1231/dsh-notify

by yxiaoy6

Flash the DeepSeek Harness taskbar button on Windows when an approval, a question or a plan review is waiting, or when a turn finishes.

Notifications & IntegrationsManifest valid

★ 0

MIT

JavaScript

Oct 21, 2026

dsh plugin --profile web add dsh-taskbar-alert

by kaotusi

DeepSeek Harness (DSH) system-level task notifications: approval required / awaiting reply / task finished (background job, subagent, workflow) → OS notification center with chimes + in-app bell panel

Manifest valid

★ 4

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add @deepseek-ai/dsh-task-notify

by pedesdestiny

Browser desktop notifications for DeepSeek Harness (dsh) — get notified when a turn completes or an approval is needed

Tools & CapabilitiesManifest valid

★ 3

↓ 241/wk

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-notify