dsh-web-restart: 确保/重启 DSH Web 服务
DeepSeek Harness 插件 `dsh-web-restart` 旨在解决 Web 服务运行在 Agent 进程树内导致的“自杀式重启”问题。它利用 WMI 在 Windows 平台创建独立进程,或在非 Windows 平台使用 detached 模式,确保服务挂掉时能自动恢复或通过 Flag 触发重启。该插件支持 `ensure` 和 `rotate` 两种模式,需 DSH 版本 0.1.0-rc.6 及以上。
阅读全文dsh-web-restart:从界面重启 DSH Web 服务
`dsh-web-restart` 插件通过 UI 提供服务重启入口,利用独立的监督进程处理宿主进程的停止与启动,解决升级后需手动重启的问题。该插件支持状态监控、重启确认、崩溃自愈,并可在配置开启后自动恢复被中断的会话。安装时需部署监督脚本并配置 launchd,以支持真正重启。
阅读全文dsh-web-restart:给 DSH WebUI 加重启按钮,配 launchd 自动拉起
dsh-web-restart 是 QIN-SMART 维护的 DSH 插件(MIT,v0.1.0),解决 WebUI 重启不便的问题。它由配套的两半组成:一是 WebUI 侧边栏的「⇄ 重启 DSH」按钮,带两段式确认防误触,点击后通过同源 HTTP 端点触发进程退出,页面遮罩并每 2 秒轮询,服务恢复后自动刷新;二是 macOS launchd LaunchAgent 守护,用 KeepAlive 在进程退出或崩溃后自动拉起,支持登录自启。退出模式有两种:默认 "exit" 交给 launchd 拉起;"exec" 模式在同进程内 spawn 新实例,适合无守护、手动运行的场景。安装方式为
阅读全文dsh-web-restart:侧边栏一键完整重启 DSH Web 的插件
dsh-web-restart 是一款 DSH Web 插件,旨在解决前台终端运行 `dsh web` 时完整重启困难的问题。该插件提供侧边栏一键重启按钮及供 Agent 调用的 `dsh_restart` 工具,支持中英文界面。其核心流程包括:终止当前 `dsh web` 进程;通过启动守卫等待旧进程退出且端口空闲,以避免端口竞争;最后以原始命令行参数重新拉起服务,并强制添加 `--no-open` 参数防止弹出新浏览器窗口。重启期间页面不刷新,WebSocket 自动重连后在同一标签页恢复 UI,同时具备单次执行保护机制防止并发重启。该插件适用于无 systemd、Docker 等 sup
阅读全文dsh-web-restart:DeepSeek Harness Web UI 的一键重启按钮
dsh-web-restart 是一个面向 DeepSeek Harness Web UI 的 MIT 许可插件,旨在将 `dsh web` 进程的重启动作从终端移至 Web 界面。该插件在侧边栏底部 Settings 旁增加一个圆形重启按钮,用户单击即可直接重启进程,无需二次确认。作为 bundle-layer 插件,它在 DSH 重启后依然保留,并能通过每 5 秒轮询 `/dsh-health` 接口显示服务存活状态。安装可通过 `dsh plugin` 命令或手动编辑 `~/.dsh/profiles/web` 下的配置文件实现,安装后需重启一次以加载 bundle 层。典型用法中,重启
阅读全文