返回目录
其他 插件

dsh-web-push-notification

blauerberg/dsh-web-push-notification

Web Push notifications for DeepSeek Harness tasks, approvals, and questions.

Stars
1
Forks
0
Issues
0
更新
11 天前

PROJECT TOPICS

项目标签

INSTALL REFERENCE

安装参考

未验证
dsh plugin --profile web add github:blauerberg/dsh-web-push-notification

该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。

PROJECT README

README

dsh-web-push-notification

CI npm version License

Receive notifications when a DeepSeek Harness task completes, stops, or needs your approval or response.

Install

These examples use the web profile. Replace web with your profile name in each command and path.

Install the plugin into the profile you want to notify:

dsh plugin --profile web add dsh-web-push-notification

Add the plugin configuration to $DSH_HOME/profiles/web/cordis.patch.yml:

- id: dsh-web-push-notification
  config:
    vapidSubject: 'mailto:admin@example.com'

vapidSubject is the VAPID contact URI; use either a mailto: URI or an https: URL. It is independent of the address used to open DeepSeek Harness. Subscriptions and VAPID keys are stored in $DSH_HOME/profiles/<profile>/web-push.json by default. Set storagePath in the plugin configuration only to use another location.

Start the profile:

dsh --profile web

Open the profile over HTTPS unless you access it through a local loopback address. On iOS and iPadOS, add the profile to the Home Screen before enabling Web Push.

Then open Settings → Notifications, enable Web Push, and use Send test.

Notification behavior

Each browser or installed PWA stores its notification settings separately. All event types are enabled by default:

  • Task completed
  • Task stopped or failed
  • Approval required
  • Response required

A notification can include full content or a summary:

  • Full content is the default and includes relevant context such as the latest response, question, or approval reason.
  • Summary only omits session content. Choose it when you do not want notification bodies to include detailed task information.

License

The project is licensed under MIT. See Third-Party Notices for bundled and runtime dependency notices.

CLASSIFICATION EVIDENCE

分类依据

项目类型插件
功能分类其他
规则置信度

系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。