c-ling/dsh-plugin-notify ↗★ 7

dsh-plugin-notify

Message reminders for the DeepSeek Harness web GUI: browser, system, webhook (Feishu/DingTalk/WeCom/generic JSON) and sound notifications when a task turn finishes or execution waits for user confirmation, plus a settings section to manage channels. 适合需要将任务状态同步到飞书、钉钉或企业微信的用户。

Package
dsh-plugin-notify
Compatibility
Unverified
Version
1.3.0
License
MIT
Last updated
Aug 21, 2026

Other repositories with this package name

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

配置存储

自 v1.3.0 起配置优先存入 Harness 官方设置服务:挂载了 settings provider 的环境里,配置写入 $DSH_HOME/settings.yaml 的 dsh-plugin-notify: 命名空间(宿主端经 installSettingsSection 注册,浏览器端通过 settingsScope 镜像响应式读取);没有 settings provider 时自动回退到经典存储 $DSH_HOME/storages/dsh-plugin-notify/config.json(可通过插件行的 config.directory 覆盖)。升级后首次启动会把既有 config.json 作为 base 一次性迁移,无需手动操作。

飞书/钉钉签名密钥按 schema 声明为 role('secret') 只写字段:设置文档与所有 wire 面都看不到明文,只暴露「是否已配置」标记;接口读回空串并用 secretSet 标记,写入时空串表示保持不变,clearSecrets 列出要清除的路径。Webhook 地址与通用请求头以明文保存,请勿在其中放置敏感凭据(除飞书/钉钉签名密钥外)。