DSH Plugins
返回列表
🖥️

dsh-restart-ui

客户端 更新于 2026.08.28

在终端中运行以下命令:

dsh plugin install BaoBao1996121/dsh-restart-ui

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

在 DeepSeek Harness 终端中运行 dsh plugin install BaoBao1996121/dsh-restart-ui 即可安装本插件,开源地址:https://github.com/BaoBao1996121/dsh-restart-ui

插件介绍

长时间运行 DSH 后,进程状态偶尔会需要一次干净的重启——内存积累、配置想热更、或者只是会话卡住了。手动切到终端杀掉进程再重新拉起,不仅打断工作流,还容易把启动参数、工作目录或自定义 profile 搞混。dsh-restart-ui 在 Web UI 的会话头部工具区加了一个 ⟳ 重启按钮,点一下就能把当前那个 DSH 实例原样重启,全程不离开浏览器。

它重启的是当前正在运行的那次调用本身:同一条可执行路径、同一组 Node 参数、同一组 CLI 参数、同一个工作目录,全部由包内随附的本地 Node 辅助脚本读取并复现,不依赖任何硬编码的机器路径。无论是源码检出、已安装的 CLI、便携版 Node.js 还是自定义 profile,都能正确衔接。重启接口仅接受 loopback 请求,浏览器端不传递任何命令或文件路径,关闭插件时路由也会随生命周期一并移除。

适合日常在 Web UI 里跑 DSH 的开发者,尤其是同时维护多套配置、需要频繁重启动作但又不想反复敲 shell 的场景。装上即用,无需额外构建步骤,MIT 协议,独立社区插件。

使用场景

  • 长时间会话后需要干净重启 DSH 进程
  • 切换自定义 profile 或配置后希望立即生效
  • 进程卡住时不切终端、一键恢复

适合人员

  • 日常通过 Web UI 使用 DSH 的开发者
  • 维护多套自定义 profile 的重度用户
  • 偏好图形界面操作、希望减少 shell 命令的开发者