dsh-restart-web
在终端中运行以下命令:
dsh plugin install shaoyi1991/dsh-restart-web
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install shaoyi1991/dsh-restart-web 即可安装,也可从 GitHub 仓库 https://github.com/shaoyi1991/dsh-restart-web 手动获取源码。
插件介绍
DSH 运行一段时间后偶尔会卡死、无响应,或者安装新插件、修改配置后需要重新加载,而手动找到进程再 kill 既麻烦又容易误杀。dsh-restart-web 把这件事变成了 Web 设置面板里的一个「重启」按钮:点一下,DSH 安全退出并重新启动,浏览器五秒后自动刷新重连,整个过程不需要打开终端。\n\n重启逻辑封装在独立的 Node.js 脚本中,以 detached 子进程方式启动,并借助进程组逃逸(macOS / Linux)或 taskkill(Windows)确保 DSH 自身的退出清理不会波及重启进程。脚本通过 process.execPath 获取绝对路径,不依赖 PATH,即使 DSH 是通过 npx 拉起的也照样工作。\n\n适合在 Web 端管理 DSH 的日常使用者:不想每次卡死都去翻终端、想要一个随时可用的「安全重启」入口的开发者,尤其是同时维护 macOS、Linux 和 Windows 多平台环境的团队。
截图预览
使用场景
- DSH 运行卡死或无响应时,一键安全重启整个进程
- 安装新插件或修改配置后需要重新加载 DSH
- 内存占用过高,想快速重启释放资源
适合人员
- 在 Web 端管理 DSH、不想每次卡死都翻终端的开发者
- 同时维护 macOS、Linux 和 Windows 多平台环境的团队
- 需要频繁重载 DSH 配置或插件、追求操作效率的运维人员