DSH Plugins
返回列表
🧠

dsh-self-restart

记忆 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install NecromanAlbert/dsh-self-restart

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

在 DeepSeek Harness 终端执行 dsh plugin install NecromanAlbert/dsh-self-restart 即可安装,项目源码地址为 https://github.com/NecromanAlbert/dsh-self-restart

插件介绍

DeepSeek Harness Desktop 重启后,运行中的会话上下文丢失,用户不得不手动重开标签、重新描述任务。dsh-self-restart 针对这个断点,让任意会话在重启前写下一份自包含的 mission 交接文件,然后请求官方 Desktop 重启。

重启完成后,插件自动读取交接文件(有效期 30 分钟),若目标会话尚未存活则调用 agents.resume 恢复,随后以 plugin notice 的形式把 mission 注入后续对话,最后清除文件防止重复播放。同一时刻只保留一份交接,第二次调用会覆盖第一次;若宿主未提供 desktopActions.requestRestart,工具仍会写入交接并提示用户手动重启。

适合正在跑长程 agent 任务、恰好需要重启 Desktop 才能生效的场景——调用一个工具,把 mission 交代清楚,剩下的交给插件,无需手动重开页面或重新输入指令。

使用场景

  • 长任务中途需要重启 Desktop,重启后会话自动恢复并继续执行 mission
  • 更新插件或系统配置后重启,无需手动重开浏览器标签页
  • 多会话管理时指定 sessionId 重启,精确恢复目标会话

适合人员

  • 运行长程 agent 任务、中途必须重启 Desktop 的 Harness 用户
  • 频繁多会话切换、每次重启都要手动重开页面的重度用户
  • 希望把重启后的恢复步骤压缩到零次手动操作的自动化工作流使用者