DSH Plugins
返回列表
🧩

dsh-restart

admin-security 更新于 2026.08.19

在终端中运行以下命令:

dsh plugin install zhouchengke2046/dsh-restart

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

在 DeepSeek Harness 终端中执行 dsh plugin install zhouchengke2046/dsh-restart 即可安装,完整源码地址为 https://github.com/zhouchengke2046/dsh-restart 。

插件介绍

每次安装或修改插件后,都得手动敲命令重启 dsh web 才能生效,打断工作节奏。dsh-restart 把这件事做进设置页:一个按钮、一次确认,服务重启完成后页面自动刷新,全程无需离开浏览器。

重启采用双保险策略:先通过 launchctl kickstart -k 触发 launchd agent 重启,两秒后若进程仍在则发送 SIGTERM 兜底,launchd KeepAlive 机制保证新进程一定拉起。确认后前端轮询服务状态,恢复即自动刷新,执行痕迹写入 /tmp/dsh-restart.log 方便排查。

插件零依赖、零耦合,不读取任何密钥,可单独安装或卸载且无残留。界面原生适配 DSH 设计令牌,深浅主题自动跟随。适合在 macOS 上运行 DSH Web、频繁调整插件配置、希望省掉每一次手动敲命令摩擦的用户。

使用场景

  • 安装或更新插件后需要重启 DSH Web 使改动生效
  • 修改插件配置后想让设置立即生效
  • 不想切到终端手动输入重启命令
  • 服务无响应时通过界面快速拉起新进程

适合人员

  • macOS 上日常运行 DSH Web 的用户
  • 频繁安装或调整插件的开发者
  • 偏好全程在界面内完成操作、不碰命令行的使用者
  • 需要快速排查重启日志的运维人员