jiang12345-code/dsh-self-restart0

dsh-self-restart

DSH 自助重启:把「提权计划任务强杀进程树→端口释放确认→拉起服务」固化为插件能力;agent 或本机脚本一键调度重启,前端断线自动探测、服务恢复后自动刷新页面——让重启对用户近乎无感。v0.3.0 零登记自动发现:重启前扫描进行中任务写入账本,重启后错峰自动续跑。v0.3.4 业务门防自激:会话最后一次业务输入晚于其上次自动唤醒才登记,终结「已完成任务被反复唤醒自检」的连环空转。loopback 围栏防远程误触。

AI 分析

核心用途是实现 DSH 服务的无感重启与任务断点续跑。适合需要频繁调整配置、更新插件并希望重启过程不中断业务的 Windows 用户。

パッケージ
dsh-self-restart
バージョン
0.3.4
ライセンス
MIT
最終更新
2026/08/29

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jiang12345-code/dsh-self-restart

ドキュメント

README 全文を読む ↗

配置(可选)

~/.dsh/self-restart/config.json

{ "port": 3080, "startTask": "dsh-web-service", "delaySec": 12,
  "autoResume": true, "activeWindowMs": 900000,
  "maxAutoRegister": 12, "maxAutoResume": 5, "staggerMs": 8000,
  "excludeSessions": [] }
  • port:DSH 监听端口(用于定位要杀的进程)
  • startTask:拉起 DSH 的 Windows 计划任务名
  • delaySec:默认延迟秒数

日志:~/.dsh/self-restart/restart.log