DSH-RESTART-TOOL
在终端中运行以下命令:
dsh plugin install julensun-ir/DSH-RESTART-TOOL
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中运行 dsh plugin install julensun-ir/DSH-RESTART-TOOL 即可安装,插件源码位于 https://github.com/julensun-ir/DSH-RESTART-TOOL 。
插件介绍
在 Windows 上重启 DeepSeek Harness 服务并不是一件小事:Node 的异步 spawn 竞态、agent 沙箱的 kill-on-close job、SIGTERM 实为硬杀、taskkill 树杀误伤 helper——任何一个环节出错,结果都是「端口关了、服务没起来」。DSH-RESTART-TOOL 把这些坑逐一绕过,为 dsh web 提供一条真正可靠的重启与关机路径。\n\n插件同时面向两个入口:agent 侧暴露 restart_dsh 与 shutdown_dsh 两个模型工具,GUI 侧在侧边栏底部提供刷新(重启)与电源(关机)两个纯图标按钮,并附带 POST 接口供外部脚本调用。重启过程中会显示全屏遮罩,新实例就绪后页面自动刷新;关机则为优雅关闭,不会自动拉起。重启前还会记录正在运行的会话,新实例启动后向对应 session 注入一条「继续」提示,让对话无缝接续。\n\n如果你主要在 Windows 上使用 DSH、希望让 agent 或界面直接触发服务重启与关机、并担心 Windows 特有的进程管理陷阱,这个插件值得一试。macOS / Linux 的 POSIX 分支已编写但未经实测,生产环境跨平台使用建议搭配其他电源管理插件一起评估。
使用场景
- Agent 修改配置后自动重启 dsh 服务使变更生效
- 在 GUI 侧边栏一键重启或关闭 DeepSeek Harness 而不必打开终端
- 通过 REST 接口在自动化脚本中触发 dsh 重启并等待新实例就绪
适合人员
- 在 Windows 上运行 DSH 并频繁遭遇重启后服务起不来的用户
- 需要为 agent 提供模型工具以管理服务生命周期的开发者
- 希望在 GUI 中获得直观电源控制(重启/关机)的 DSH 日常使用者