DSH Plugins
返回列表
⚙️

dsh-shutdown-idle

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install liaoyuqing/dsh-shutdown-idle

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install liaoyuqing/dsh-shutdown-idle 即可从 https://github.com/liaoyuqing/dsh-shutdown-idle 安装该插件。

插件介绍

长时间让 Agent 跑任务时,你往往不想一直盯着界面,又怕人走了机器还开着、或任务刚歇一会儿就被当成全结束而误关机。dsh-shutdown-idle 在 DSH 里提供会话都结束后再动电源的自动化:只有确认没有 Agent 在跑、并按你的规则判断后台任务是否也算占用,才会进入空闲确认与可取消的倒计时,再执行你选定的动作。

核心能力与宿主判据一致:会话是否在跑以 agents 列表里 status 为 running 为准,且不可关闭;后台 shell 作业是否计入由 considerJobs 控制。拿不到 agents 服务时按不空闲处理,宁可不执行也不误关机。默认还要求必须观察到会话运行过,避免刚打开开关就立刻关机。动作除关机外还可选重启、休眠、睡眠、锁定、注销,或 none 仅记录;非 Windows 上除 none 外会降级并在界面标注。

开启后右上角有常驻浮层卡片,展示阶段与剩余秒数,可随时取消;倒计时期间任一会话重新运行也会撤销本次动作。开关不持久化,宿主重启后一律关闭,降低开机即误操作的风险。设置与 HTTP 接口可细调确认秒数、倒计时与各占用判据。

适合在本地或单机 DSH 上批量派活、希望干完就省电或收工的用户:开发机夜间跑完自动关机、测试环境任务结束后休眠,或需要固定流程里全员空闲再锁屏或注销的场景。若你经常在回合间隙短暂空闲,可适当加大空闲确认时间,减少误判。

使用场景

  • 夜间批量派活给 Agent,全部回合结束后自动关机省电
  • 本地开发机跑完测试与脚本,确认无后台作业后休眠或睡眠
  • 多人共用 DSH 主机,全员会话空闲并经倒计时后自动锁屏或注销

适合人员

  • 在单机 DSH 上长时间跑 Agent、希望干完就关机的用户
  • 需要可取消倒计时与占用判据、避免误关机的谨慎使用者
  • 主要在 Windows 上需要关机、重启、休眠等系统动作的场景