Skip to content

v0.1.0 — first watch

Choose a tag to compare

@lroolle lroolle released this 14 Aug 17:10
· 7 commits to main since this release

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