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 層。典型用法中,重啓

閱讀全文