在 DeepSeek Harness (DSH) 的開發與調試過程中,有時需要重啓進程以應用配置變更或處理異常狀態。傳統重啓方式需要手動關閉窗口,不僅耗時,還會中斷當前的對話上下文。@huangzhaoyu/zhaoyu-restart 插件提供了一個無感的重啓方案。
插件是什麼¶
這是一個爲 DeepSeek Harness (DSH) 設計的客戶端插件,由 SUJIElearning 維護。它通過在輸入框增加一個重啓按鈕,實現進程的靜默重啓,並確保舊標籤頁能夠自動斷線重連。
核心功能¶
- 添加重啓按鈕
- 靜默重啓
- 舊標籤頁自動重連
- Host 端註冊 POST 路由
- Client 端註冊輸入框槽位
安裝與啓用¶
使用官方安裝命令將插件添加到 DSH 的 Web 配置文件中:
dsh plugin --profile web add @huangzhaoyu/zhaoyu-restart
典型用法¶
安裝完成後,在聊天輸入框左下角會出現一個 🔄 重啓按鈕。點擊該按鈕後,流程如下:
- 按鈕狀態變爲“重啓中…”。
- Host 端使用
powershell.exe -WindowStyle Hidden靜默啓動重啓腳本。 - DSH 進程被重啓,瀏覽器自動斷線重連。
- 全程無窗口彈出,實現無感重啓。
適用場景與注意¶
- 適用場景:適合需要頻繁重啓 DSH 進程,但不希望中斷開發流度的場景。
- 權限與安全:插件以當前 DSH 進程的權限運行,請確保默認重啓腳本路徑下的腳本具有執行權限。
- 配置:默認重啓腳本路徑爲 DSH 部署目錄下的
restart-dsh.bat。可通過 DSH 設置修改scriptPath配置項。 - 許可證:基於 MIT 許可證開源。
短結尾¶
該插件通過簡單的界面交互實現了進程管理功能,適合追求開發效率的場景。項目位於 GitHub:SUJIElearning/zhaoyu-restart。