dsh-task-heartbeat:用進度心跳檢測長任務是否卡住
dsh-task-heartbeat 是 jerentpan-lab 維護的 DSH 工作流插件(MIT,0.2.0),通過 task_register、task_beat、task_check 等工具記錄長任務進度,在最後一次 beat 超過 defaultTtlS(默認 900 秒)時列出 stalled 任務,解決「進程存活但任務卡住」的觀測盲區。安裝命令爲 dsh plugin --profile web add dsh-task-heartbeat,狀態寫入 ~/.dsh/task-heartbeat.json。適合配合定時 task_check 做巡檢;使用前請審閱源碼並在當前 DSH 進程權限下評估風險。
閱讀全文