v0.1.0 — first watch
The DeepSeek Harness analog of Claude Code's Monitor tool: arm a background watch on a long-running command or a growing file and get woken by new matching lines, batched and budgeted, while watches live as first-class background jobs (job_list / job_output / job_kill).
Why you'd want it: the stock jobs subsystem tells you when background work finishes. A watch tells you when it says something — a dev server logging Ready, a CI log printing FAILED, a log file growing.
60 seconds: dsh plugin --profile web add github:dshworks/dsh-watch, restart the profile, then watch(source: "command", command: "npm run dev", pattern: "error|Ready").
49 tests cover line assembly across chunk boundaries, multibyte-safe byte caps, batching, filters, wake/event budgets, truncation honesty, and teardown. Plain ESM — nothing builds at install time.
🤖 Generated with Claude Code