dsh-restart-planner
在终端中运行以下命令:
dsh plugin install 7gzgn/dsh-restart-planner
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install 7gzgn/dsh-restart-planner 安装插件(源码:https://github.com/7gzgn/dsh-restart-planner),安装后需重启 DSH 生效。
插件介绍
装完插件要重启才生效、改了脚本要重启才加载、宿主卡住只能靠人动手——在 DSH 里,重启一直是用户专属动作,agent 只能把「请你关掉再打开」写进回复然后停下。更棘手的是:重启等于杀掉正在说话的进程,当前这一轮可能还没送到用户眼前。dsh-restart-planner 把这件事变成一次工具调用,用三段式把「自杀式重启」拆成排程、交接与独立 helper 执行,让 helper 活过被结束的进程树,在回复送达与会话日志落盘之后再停宿主、原地拉起、体检并留下报告。
核心能力围绕「说完再动刀」与安全边界:可配置延时与静默等待、dry-run 演算、随时 cancel,以及明确指认目标与授权标记,避免误杀或测试误触真宿主;Windows 上通过 Explorer 启动 helper 以绕过 Chromium job object 的硬约束。v0.4 起还支持重启后向原会话排队投递「继续」,减少用户再敲一句才能接着干的摩擦。可选 confirm 让用户选择立刻、延时或取消,默认全自动,适合无人值守。
适合经常装插件、改本地 JS、或需要 agent 在卡住时自救的 DSH 使用者与插件作者:零依赖、纯本地、不联网,平时完全静默,只在排程重启与刚被重启后的短窗口里才会多说话。
使用场景
- 装完插件或改完本地脚本后,需要重启 DSH 才能生效
- 宿主卡住或状态异常,希望 agent 在说完本轮后自动拉起
- 长时间无人值守任务中,希望重启后自动向原会话投递继续
适合人员
- 日常装插件、改配置的 DSH 用户
- 维护本地插件与脚本的开发者
- 希望 agent 能自救重启、少打扰人的自动化使用者