Skip to content
This repository was archived by the owner on Aug 21, 2026. It is now read-only.

Releases

v1.0.0 — first release

Choose a tag to compare

@nickhelion nickhelion released this 20 Aug 14:15

dsh-serverchan-notify v1.0.0

Push a Server酱3 (ServerChan³) notification to WeChat whenever a DeepSeek Harness turn finishes — codex Stop-hook parity.

Highlights

  • turn/end trigger (completed / error / blocked / max-tokens / aborted)
  • Notification payload: title, model, cwd, git branch, status, time, session id, reply excerpt
  • Fire-and-forget: a failed push never affects the harness loop
  • Subagent sessions skipped by default
  • SendKey from 5 sources: env / inline config / env file / config file / $DSH_HOME/secrets
  • Auto-derived push domain (sctp<N>t… keys → https://<N>.push.ft07.com)
  • dsh.bundle manifest — installs with dsh plugin --profile web add github:nickhelion/dsh-serverchan-notify
  • TypeScript declarations, smoke tests on Node 18/20/22, bilingual docs (EN / 简体中文)

Install:

dsh plugin --profile web add github:nickhelion/dsh-serverchan-notify
mkdir -p ~/.dsh/secrets && echo '你的SendKey' > ~/.dsh/secrets/serverchan_sendkey

Full docs: https://github.com/nickhelion/dsh-serverchan-notify#readme