kiim-wong/dsh-push
dsh-push pushes DeepSeek Harness agent lifecycle notifications to Bark, Feishu, WeCom, DingTalk, ntfy or a generic webhook. The default configuration lives at $DSH_HOME/dsh-push/config.json (override with DSH_PUSH_CONFIG), supports environment-variable references, and keeps channel secrets out of cordis.patch.yml. Notified events are idle, interrupted, needInput, and exit, with minDurationSec filtering idle pings; subagents are excluded by default (includeSubagents: true opts in). When the command service is mounted it also provides /push subcommands: status, list, get, set, enable, disable, test, events, on, off.
Install
dsh plugin --profile web add dsh-pushnpm dsh-push 0.1.1 verified 2026-09-04 (repository field → github.com/kiim-wong/dsh-push; README EN primary w/ zh-CN edition). Install: dsh plugin --profile web add dsh-push (headless: dsh plugin --profile headless add dsh-push). GitHub installs run the package prepare script — allow dsh-push: true under allowBuilds in the profile's pnpm-workspace.yaml first.
Compatibility
DeepSeek Harness web or headless profiles with the command service mounted (for /push); notification event listeners load even headless without commands.
Details
- Repo: kiim-wong/dsh-push
- Category: Other
- Stars: 0
- Version: npm dsh-push 0.1.1
- Last push: 2026-08-13
- First seen: 2026-08-13
Recent updates
Bounded flush at process teardown; bodies carry lifecycle summaries, never conversation content.
FAQ
- Which channels are supported?
- Bark, Feishu, WeCom, DingTalk, ntfy, or any generic webhook — each channel needs at least its type and a destination in the config file.
- Which events trigger a notification?
- idle, interrupted, needInput, and exit. minDurationSec filters idle notifications; subagents are excluded unless includeSubagents is true.
- Where is the configuration?
- $DSH_HOME/dsh-push/config.json by default (override via DSH_PUSH_CONFIG). Secrets stay in the config file or environment variables, not in cordis.patch.yml.
Alternatives
aokamoaki/dsh-notify · bill9109/dsh-web-ui-notify · c-ling/dsh-plugin-notify