Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
通知与集成 #agent#deepseek#deepseek-harness#dsh#dsh-plugin#notification

dsh-reminder

DeepSeek Harness 的跨窗口完成与审批通知:Codex/WorkBuddy 风格的弹窗提醒,把你拉回 DSH。

aisland-sjl @aisland-sjl ⬇ 2 ★ 12 main

安装

dsh plugin --profile web add github:aisland-sjl/dsh-reminder
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

DeepSeek Harness 的跨窗口完成与审批通知:Codex/WorkBuddy 风格的弹窗提醒,把你拉回 DSH。

该插件未提供要点说明,请参考仓库 README。

agentdeepseekdeepseek-harnessdshdsh-pluginnotification
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/aisland-sjl/dsh-reminder
许可证MIT
主要语言main
下载量2
GitHub 星标12
最近推送2026-08-16
收录日期2026-09-19
分类通知与集成

事实信息来自公开插件目录快照(2026-10-03),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# 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

| 🎯 | Feature | Description |
|---|---------|-------------|
| 🟢 | Completion | Pops "Task completed" on every turn end, with session · duration and a green check icon |
| 🟡 | Approval | Pops "Waiting for your approval" with the tool name and an amber alert icon |
| 🎯 | Pops in any window | Notifies even while you work in other apps |
| 🖱️ | Click to return | Clicking focuses the DSH window and opens the session |
| ⏱️ | Auto-dismiss | Gone in 3-5 s (adjustable) |
| 🎵 | Soft chime | A gentle two-note chime (D4→A4) — nothing startling |
| 🔁 | Deduplicated | Never pops twice for the same event |
| 🛡️ | Reminds, never acts | Never 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 ` (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

| Setting | Default | Description |
|---|---|---|
| Notification permission | unset | One-click grant + test popup |
| Approval reminders | On | Off = no approval popups |
| Completion reminders | On | Off = no completion popups |
| Duration | 3-5 s | Seconds before auto-dismiss |
| Failure alerts | Off (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

```bash
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](LICENSE)

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。