DSH Plugins
返回列表
🖥️

dsh-graceful-restart

客户端 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install msilita/dsh-graceful-restart

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

在终端执行 dsh plugin install msilita/dsh-graceful-restart 即可安装该插件,插件源码地址为 https://github.com/msilita/dsh-graceful-restart 。

插件介绍

在 DeepSeek Harness 里做一次热重启,往往意味着一刀切掉正在写半截的回复、丢掉跑了一半的 agent 轮次;更糟的是,装了一个与现有环境冲突的插件后 DSH 可能根本起不来,只能手动进终端逐包排查。dsh-graceful-restart 就是为这两个痛点而生的守护层:它自动套壳在启动链路里,用户照常用 dsh web 打开,背后多了一个隐形的第一代进程专门负责换代与回滚。

核心能力有三块。第一,优雅重启——触发 restart 后不会立刻杀进程,而是等所有 agent 轮次完整落盘再退出,新一代在同一控制台拉起,工作不丢;重启后还会自动唤醒之前的活跃会话,智能体接着上次的思路继续。第二,启动失败自动回滚——每次启动前记录插件清单快照,如果新一代起不来(退出码异常或宽限期内退出),守护层会自动回退到上一个快照,用官方 CLI 卸载新增包、装回被误删的包、恢复版本变化,然后重试,直到服务恢复,全程无人值守。第三,页面自动刷新——浏览器一直开着、DSH 重启或回滚后,连接恢复时代际 ID 对比触发一次自动 reload,不需要手动 F5。

适合正在用 DeepSeek Harness 跑长任务、频繁装拔插件的开发者:你希望重启不打断当前回复、装坏插件能自动恢复、浏览器页面不会卡在旧状态——插上这个插件,这些就变成默认行为。

使用场景

  • 长任务进行中需要重启升级配置,不想打断当前回复
  • 装了冲突插件导致启动失败,希望自动回滚并恢复服务
  • 浏览器页面一直开着,DSH 重启或回滚后页面自动刷新

适合人员

  • 频繁安装和卸载插件的 DeepSeek Harness 开发者
  • 跑长任务、需要热重启不打断回复的 AI 工作流用户
  • 希望服务故障自动恢复、减少人工介入的运维向开发者