dsh-notify-linux
在终端中运行以下命令:
dsh plugin install Wlaeg/dsh-notify-linux
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中通过插件管理器安装该 Cordis 插件包,执行 dsh plugin install Wlaeg/dsh-notify-linux,或指向仓库 https://github.com/Wlaeg/dsh-notify-linux,安装后刷新 Web UI 以注册「任务通知」设置页。
插件介绍
在 Linux 上使用 DeepSeek Harness 时,你常常一边等模型跑完,一边切到别的窗口。若只靠浏览器里的提醒,标签页被最小化、窗口失焦或页面已关闭,就很容易错过「回合结束」「需要你选一项」「工具待批准」或「执行出错」这类关键时刻。
dsh-notify-linux 把通知交给 DSH 宿主进程发出:在 GNOME 上通过 notify-send 进入系统通知中心,并用 paplay 或 canberra-gtk-play 播放主题提示音。四种事件各自可开关,可设紧急程度与图标;回合完成音还可选主题。通知正文会带上会话信息,便于区分是哪条任务。宿主侧无 npm 运行时依赖,探测工具是否可用,缺失时由浏览器半提供页内 Toast、Web Notification 与 Web Audio 兜底,且由宿主回报是否已真正发出,避免重复打扰。
设置页「任务通知」集中管理总开关、各事件、系统与浏览器回退、子代理、仅失焦时提醒与冷却等;配置也可写入单一 JSON 文件并原子保存。通知走 fire-and-forget,不会拖慢智能体;在 systemd 或 SSH 场景下还会尝试修复会话总线环境。
适合在 Linux + GNOME(含 Wayland)上长期开着 DSH、希望离开页面也能可靠收到任务状态提醒的用户;若你几乎始终盯着 DSH 标签页且不需要系统级提醒,可以只开浏览器侧选项或关闭部分事件。
使用场景
- 长时间跑任务时切到别的应用,仍要在回合结束或出错时收到系统通知
- 模型弹出单选/多选/自由文本或工具待批准,希望离开 DSH 页面也不漏消息
- 从 systemd 用户服务或 SSH 启动 DSH,需要宿主侧 notify-send 与主题音可靠送达
适合人员
- 在 Linux + GNOME(含 Wayland)上使用 DSH 的开发者与日常用户
- 经常并行多会话、需要区分会话标题的通知正文的人
- 希望可配置事件、冷却与仅失焦提醒,并保留浏览器兜底的用户