dsh-restart
在终端中运行以下命令:
dsh plugin install DWJZ/dsh-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开终端或命令面板,执行 dsh plugin install DWJZ/dsh-restart 安装本插件(源码:https://github.com/DWJZ/dsh-restart)。
插件介绍
本地跑 dsh Web 主机时,改配置、装插件或进程卡住,往往得切回终端结束进程再重新启动。dsh-restart 把这件事收进设置面板:在同一套 Web UI 里查看当前进程是谁、点了就能重启或停止,不必记端口和杀进程命令。
主机侧在 Web 服务上注册受保护的接口:可查询 boot id、PID、启动时间与监听端口;重启会由独立辅助进程在旧进程退出、端口释放后,用与当前完全相同的启动参数拉起新进程,降低端口占用冲突;停止则优雅结束当前进程且不拉起替代实例。这些操作仅接受本机环回、同源请求,带转发头或非本机来源会被拒绝。
客户端在设置里增加一节页面,展示身份信息与重启、停止按钮;也可用快捷键(macOS 为 Cmd+Shift+K,Windows 为 Ctrl+Shift+K)在不打开设置的情况下触发重启,并可在键盘设置里改绑。重启后会轮询状态并在新 boot id 就绪时自动刷新页面;停止后则明确提示需回到终端执行启动命令。会话数据在磁盘上,重启后仍会保留;已安装但未激活的插件会在下次启动时加载。
适合经常在本机调试 dsh、频繁重启 Web 主机的前端或插件开发者,以及希望用图形化方式管理主机生命周期、又不想每次开终端的用户。
截图预览
使用场景
- 安装或更新插件后需要重启 Web 主机以加载变更
- 本地调试时进程异常或卡住,想快速拉起新实例
- 不想切回终端,希望在设置里查看 PID 与端口并一键重启
适合人员
- 在本机运行 dsh Web 界面的日常用户
- 频繁改配置或试插件的 dsh 插件开发者
- 习惯用快捷键和图形界面管理主机生命周期的人