DSH 桌面版(Electron 外殼 + 它管理的服務端進程)沒有提供任何界面內的重啓入口:改完插件的服務端代碼後,只能退出托盤再從快捷方式重新打開。本插件補上這個入口——一個直接落在窗口標題欄的重啓按鈕。
插件是普通 DSH 插件包,安裝在你的 DSH profile 裏(desktop 或 web),不修改 DSH 自身文件。
功能特性¶
- 標題欄重啓按鈕:位於標題欄最右側、系統窗口控制按鈕的左邊,點擊即重啓整個應用。
- 只有重啓,沒有關閉:不會誤觸退出,也不會觸發外殼的崩潰恢復對話框。
- 按鈕總在:沒有桌面標題欄的環境(例如瀏覽器裏的
dsh web、macOS 桌面)自動回退到會話頭部工具區,渲染同一個按鈕,兩種位置互斥。 - 重啓期間有反饋:先出現整屏提示,失敗時彈出錯誤氣泡。
- 零第三方依賴:不使用運行時依賴,不聯網下載任何東西。
安裝與啓用¶
使用官方命令安裝插件:
dsh plugin --profile desktop add github:kee0012/dsh-restart
安裝後需要重啓 DSH,新的服務端代碼與 client bundle 纔會生效。
使用步驟¶
- 安裝並重啓 DSH 後,標題欄右側會出現一個環形箭頭按鈕(標題欄不可用時則在會話頭部)。
- 懸停可見提示「立即重啓 DeepSeek Harness(當前運行中的任務會中斷)」。
- 點擊 → 出現「DSH 正在重啓…」整屏提示 → 應用整體退出並自動重新打開 → 回到原來的工作區。
注意事項¶
- 整應用級重啓:所有窗口與未保存的輸入都會一起消失。
- 服務端代碼不熱重載:修改插件
src/後需要重新構建並重啓 DSH,改動才生效。 - macOS 狀態:macOS 桌面的重啓路徑尚未在真機驗證。
- 插件衝突:與社區插件
PangXitong/dsh-restart-button同時安裝會出現兩個重啓入口,建議只保留一個。