dsh-watchkeeper: Adds numbering, pending agents, and review queues to unattended sessions

dsh-watchkeeper is a DSH plugin designed for unattended sessions. It provides three capabilities: assigning stable session IDs that persist after restarts; centralizing decision cards requiring human intervention into a pending view and returning answers; and answering routine questions via a pluggable judge, while always escalating low confidence, anomalous outputs, and red-line topics to a human. By default, without a judge configured, automatic decision-making is disabled, and reply provision is turned off. Installation is performed via `dsh plugin --profile <profile> add github:Maravetech/dsh-watchkeeper#v0.2.0`, requiring a symlink for the skill and verification via a health endpoint. Configuration is managed via environment variables such as WATCHKEEPER_HOME, WATCHKEEPER_JUDGE_CMD, and WATCHKEEPER_CONTROL_TOKEN. The plugin is in Alpha status (v0.2.0), licensed under the MIT License, written in pure JavaScript without build steps, and requires Node 22.5+.

Read More