DSH Plugins
返回列表
dsh-restart-autoresume

dsh-restart-autoresume

记忆 更新于 2026.08.29

在终端中运行以下命令:

dsh plugin install Harzva/dsh-restart-autoresume

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

在 DeepSeek Harness 中执行 dsh plugin install Harzva/dsh-restart-autoresume 即可安装,项目源码见 https://github.com/Harzva/dsh-restart-autoresume

插件介绍

在 DeepSeek Harness 中重启服务后,正在运行的顶层任务通常会直接中断,操作者不得不手动重新发起请求。dsh-restart-autoresume 正是为填补这一点而设计:它在重启前捕获符合条件的顶层会话、刷新其持久化状态,委托已有的 dsh-restart 主机服务完成实际的重启动作,并在新主机就绪后安全地提交一个可审计的续接回合,让 Agent 在新轮次中检查外部结果后再继续工作。

该插件的核心是一套带版本号的私有 Resume Ledger,提供串行原子更新、损坏隔离、过期淘汰、容量清理和 0600 文件权限;配合启动恢复时的稳定意图溯源、租约、有界并发、重试上限和手动重新武装机制,使崩溃恢复与操作者主动重启都能走同一条可预测路径。插件刻意不实现第二套重启逻辑,而是严格依赖 dsh-restart 0.3.1 的 Host 契约,若提供者缺失或格式异常,请求会在写入任何 Ledger 状态之前即返回明确错误,避免半完成状态。

如果你的工作流依赖 DSH 0.1.1-rc.2 并挂载了 dsh-restart 服务,且希望重启不打断正在运行的顶层 Agent 任务,这个插件值得在一次性或显式批准的配置中试用。它目前处于公开 Alpha 阶段,不自动恢复子代理,也不保证任意外部工具恰好执行一次,但为最常见的「重启后继续干活」场景提供了结构化的安全网。

截图预览

使用场景

  • 重启 DSH 服务后自动续接正在运行的顶层 Agent 任务
  • 崩溃恢复时按序重放中断的顶层会话意图
  • 操作者主动重启前安全刷新并记录会话持久化状态

适合人员

  • 依赖 DSH 0.1.1-rc.2 且已挂载 dsh-restart 服务的操作者
  • 希望重启不中断长任务 Agent 工作流的团队
  • 需要在崩溃后按可审计路径恢复顶层会话的开发者