ltao0829/dsh-task-notify 预览 preview

ltao0829/dsh-task-notify

Desktop桌面端 Native原生 ⭐ 6 BSD-3-Clause Notifications & Remote通知与远程Productivity & Tasks效率与任务

DeepSeek Harness 任务完成提醒插件

Project Overview项目介绍

dsh-task-notify is a DeepSeek Harness plugin that adds a notification layer to the AI coding agent lifecycle. It detects turn completion, background job settlement, review requests, and failures, then delivers alerts via OS notifications, in-page toasts, and optional sound. Use it when running long autonomous tasks away from the screen. The browser must grant notification permission on first use; host support is currently limited to DSH.

dsh-task-notify 是 DeepSeek Harness 的生命周期通知插件,监听代理回合完成、后台任务、审批请求与失败事件,通过页面 Toast、操作系统通知和可选提示音提醒用户。适用于长时间自主任务期间需离开屏幕的场景。首次使用需授予浏览器通知权限;当前仅支持 DSH 主端。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 2 warnings2 项注意
  • Only 6 stars - very few users, little community feedback星标只有 6,几乎没人在用,遇到问题缺少社区反馈
  • Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add @ltao0829/dsh-task-notify@^0.3.0

把 ltao0829/dsh-task-notify 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-task-notify

Lifecycle notification layer for AI coding agents, currently supporting DeepSeek Harness.

CI npm version npm downloads License: BSD-3-Clause

English · 简体中文

AI coding agents increasingly run long-lived, autonomous tasks: a turn can take minutes, and the human has usually moved to another window. This project adds the missing notification layer on top of an agent's task lifecycle, so the moment an agent completes, fails, settles a background job, or starts waiting for a human (approval / plan review / question), you get an in-page toast, an OS-level desktop notification, and an optional sound.

Inspired by Codex's desktop-notification UX — not a Codex integration. Not affiliated with or sponsored by OpenAI. Today the project ships as a DeepSeek Harness (DSH) plugin. Its lifecycle-detection core is host-agnostic and is designed to grow into adapters for other coding agents.

Why this exists

Long-running agent tasks invert the normal attention model: instead of watching a terminal, users submit a task and switch away. UI-only status indicators (a spinner in a background tab) fail exactly when they matter most — when the user is not looking. dsh-task-notify turns lifecycle transitions into interruptible, OS-level signals, closing the feedback loop between an autonomous agent and a distracted human.

Demo

Recordings are not in the repository yet, so the table below lists the three clips by name instead of embedding them. The capture plan (scenes, tooling, size budget) and the exact markup to restore are in docs/demo-guide.md.

Turn completed Review needed Background job failed
docs/demo-turn.gif docs/demo-review.gif docs/demo-failure.gif

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-rigorquant 下一个 Next deepseek-harness-dsh-for-vscode →