nickhelion/dsh-serverchan-notify

nickhelion★ 0JavaScript最后同步: 2026-08-20

在 GitHub 打开

DeepSeek Harness plugin: ServerChan3 (Server酱) push notifications whenever an agent turn finishes an answer — codex Stop-hook parity

README 摘要

🔔 dsh-serverchan-notify A DeepSeek Harness (DSH) plugin that pushes a Server酱3 (ServerChan³) notification to your WeChat every time an agent turn finishes an answer — codex Stop-hook parity for DSH. English · 简体中文 What it does - Subscribes to the DSH session event stream ( ctx.on("session/event", …) ). - On every turn/end ( completed / error / blocked / max-tokens / aborted ), pushes one Markdown notification to Server酱3 → your WeChat. - Each notification carries: conversation title, model, project directory, git branch, turn status, finish time, session id, and the latest reply excerpt (truncated at 16 000 chars). - Fire-and-forget : a failed push only logs a warning and never blocks or interrupts the agent loop. - Skips subagent sessions by default (no spam from internal subtasks). codex Stop hook this plugin Trigger one per finished turn one per finished turn ( turn/end ) Key source env / /.codex/secrets/… env / config / $DSH HOME/secrets/… (see SendKey resolution) Failure handling never blocks the turn never blocks the turn Scope global hooks.json global $DSH HOME/cordis.patch.yml (or per profile) 🔐 This repository contains no SendKey. Keys come from the environment, a file, …

在 GitHub 查看完整 README →
Agent/智能体cordisdeepseek-harnessdsh-pluginnotificationserverchanagent

分类