dsh-notify
DSH web 通知插件:侧边栏通知面板,为每个完成轮次提供 plan/done/ask/fail 分场景音效,支持自定义音效上传与标签页隐藏时的系统通知。
zal572199088-creator
@zal572199088-creator
⬇ 2
★ 1
main
安装
dsh plugin --profile web add github:zal572199088-creator/dsh-notify
需要可复现安装时,可在仓库后追加 #commit 固定提交。
DSH web 通知插件:侧边栏通知面板,为每个完成轮次提供 plan/done/ask/fail 分场景音效,支持自定义音效上传与标签页隐藏时的系统通知。
该插件未提供要点说明,请参考仓库 README。
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/zal572199088-creator/dsh-notify |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 1 |
| 最近推送 | 2026-08-16 |
| 收录日期 | 2026-09-19 |
| 分类 | 通知与集成 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-notify [中文](README.zh.md) | English A notification plugin for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) web (`dsh --profile web`). Adds a sidebar footer entry (styled like the built-in Settings trigger) with a floating panel: per-scene sounds for **every** finished turn, custom sound uploads, and system notifications while the tab is hidden — so you never have to keep staring at the page. ## Scenes | Scene | Trigger | Sound | |---|---|---| | 🗂️ Plan | Turn ends while plan mode was active this turn (plan review included) | plan | | ✅ Done | Every other finished turn — plain Q&A, queries, and executions all play the completion sound | done | | 🙋 Ask | The agent asks a question (`ask_user_question`) or requests plan approval (`exit_plan_mode`) / approval requests | ask | | ⚠️ Fail | A turn/step errored | fail | ## Features - **Sidebar entry**: a bell button at the sidebar foot, visually identical to the built-in Settings trigger (34px row, 12px radius, 36px rail circle, same hover token); opens a floating panel. - **Per-scene sound selection**: each scene picks its own sound style independently from the built-in library — Default / Chime / Soft / Alert (synthesized, no assets needed). Selecting a style previews it immediately. - **Custom sounds**: upload your own wav per scene (`audio/*`, ≤ 2 MB). A "Custom" option appears in that scene's dropdown; remove it anytime. - **System notifications**: while the tab is hidden, non-silent scenes also fire a browser `Notification` (click it to focus the page). - **Every finished turn notifies**: plan turns play the plan sound, every other finished turn plays the done sound (errors play fail instead, without double alerts). - **Settings persisted** in `settings.yaml` under the `dsh-notify` namespace. ## Install Requires DSH ≥ the version shipping the profile bundle system (`dsh plugin`). ```bash dsh plugin --profile web add dsh-notify-panel ``` Or install directly from this repository: ```bash dsh plugin --profile web add https://github.com/zal572199088-creator/dsh-notify/archive/refs/tags/v0.1.0.tar.gz ``` Restart DSH. A bell button appears at the sidebar foot; click it to open the notification panel. ## Uninstall ```bash dsh plugin --profile web remove dsh-notify-panel ``` Custom sound files are stored under `$DSH_HOME/notify/sounds/` and are removed with the "Remove custom" button in the panel (they are not deleted by uninstalling the plugin). ## License MIT
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。