Condition driven wake-up of DeepSeek Harness
fuhefei/dsh-sentinel · skills
Condition-driven wakeup for DeepSeek Harness: durable file/command/http/process/webhook watches that wake the agent, with dock, sidebar branch, and a global dashboard.
★ 16GitHub stars
1Forks
2026-08-14Last updated
TypeScriptLanguage
BSD-3-ClauseLicense
Key features
- sentinel_watch — register a watch: kind, target, optional pattern, interval (1–3600s, default 30), note (delivered verbatim with every wakeup), maxFires (default 1: one-shot), cooldown (default 60s), optional ttl.
- GET /plugins/dsh-sentinel/state?sessionId=… — read-only state for the dock and the sidebar branch (omit sessionId for every session).
- sentinel_list — active watches with live probe state.
- sentinel_cancel — cancel one watch by id.
- GET /plugins/dsh-sentinel/dashboard — the server-global watch table.
Requirements
- The dock and the dashboard work on a stock host.
- The sidebar branch needs the session-row extension holes, which the official tree does not declare yet
Install command
dsh plugin --profile web add github:fuhefei/dsh-sentinel