dsh-process-control
在终端中运行以下命令:
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 生命周期、避免反复敲命令的管理员
- 追求零构建零依赖、即装即用的轻量插件用户