DSH Plugins
返回列表
🖥️

dsh-process-control

客户端 更新于 2026.09.11

在终端中运行以下命令:

dsh plugin install baicaibucai1/dsh-process-control

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

在 DeepSeek Harness 中执行 dsh plugin install baicaibucai1/dsh-process-control 即可安装,源码见 https://github.com/baicaibucai1/dsh-process-control 。

插件介绍

DSH 默认以隐藏窗口或后台服务方式启动,进程在系统里安静地跑着,却没有一个明显的入口去重启它或关掉它。dsh-process-control 把重启、刷新、结束进程这三个操作收拢成侧边栏旁的一枚按钮,让管理员在浏览器里点两下就能完成,不必再切回终端敲命令。

按钮展开后是一个三行小菜单:重启 DSH 会从原始启动参数重新拉起 host,等监听端口真正释放并重新就绪后才返回;刷新页面是最直接的 reload;结束进程则发送 SIGTERM 并带有硬退出兜底。重启和结束都需要二次点击确认,防止误触。菜单头部还会实时显示当前进程的 PID、服务端口、启动命令是否可识别以及插件版本,方便快速排查。

整个插件零构建、零运行时依赖,纯 Node ESM 加浏览器端直接执行的代码,Node 20 以上即可运行。所有网络路由只接受同源 loopback 请求,不经过代理、不暴露给外部。按钮位置锚定在 Settings 行的实测坐标上,侧边栏折叠或窗口缩放时自动跟随,量不到位置就干脆不渲染。适合以隐藏或后台方式运行 DSH、希望从 UI 直接管理 host 生命周期的用户。

使用场景

  • DSH 以隐藏窗口方式启动后,在浏览器中一键重启 host 进程
  • 后台服务运行期间需要快速终止 DSH 而不必打开终端
  • 侧边栏折叠或窗口缩放下仍能准确定位进程控制按钮

适合人员

  • 以隐藏窗口或后台服务方式运行 DSH 的桌面用户
  • 希望从 UI 直接管理 host 生命周期、避免反复敲命令的管理员
  • 追求零构建零依赖、即装即用的轻量插件用户