DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

jerentpan-lab /

jerentpan-lab/dsh-task-heartbeat

Verified

Task heartbeat for DeepSeek Harness: progress beats and stall detection, not mere liveness.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@ac189b4f

dsh-task-heartbeat

npm version License: MIT

Author: jetpan (npm) ↔ jerentpan-lab (GitHub) | npm package | GitHub repo | install from GitHub: dsh plugin --profile web add github:jerentpan-lab/dsh-task-heartbeat

Watch task progress, not process liveness. Register long tasks, beat after each meaningful step, and get a stalled list when the last beat is older than ttl_s.

Motivation: an agent can be alive and still stuck. A task that has not produced a beat for 15 minutes is stalled even if the process is running.

Install

dsh plugin --profile web add dsh-task-heartbeat

Run a check from the host every 5 minutes (examples in the README of the repo):

python3 - <<'PY'   # or any scheduler
# call task_check via your DSH session / CLI
PY

Tools

  • task_register { taskId, owner, expect?, ttlS? }
  • task_beat { taskId, note? }
  • task_check — list stalled tasks
  • task_list
  • task_done { taskId }

Config

- id: dsh-task-heartbeat
  name: dsh-task-heartbeat
  config:
    stateFile: "/absolute/path/tasks.json"

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit ac189b4f588c

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout