dsh-recovery-center:本地插件恢復點與獨立應急恢復 UI

前言

DeepSeek Harness 更新快,社區插件也多。一次不兼容的主題、前端插件或依賴更新,可能讓 DSH 白屏、無法進入設置,甚至導致整個插件環境不可用。dsh-recovery-center 專爲解決這類問題設計:它能在系統正常時保存插件狀態,發生崩潰後離線恢復;即使 DSH 網頁界面打不開,獨立的應急頁面仍可啓動。

是什麼

這是一個本地插件,用於保存當前插件文件、依賴清單和加載配置。它不恢復聊天記錄、工作區、DSH 主程序或單獨存儲的模型憑據。該插件由 supery0ung 維護,使用 MIT 許可證。

核心功能

  • 離線恢復:保存當前插件文件和加載配置,恢復時不依賴網絡重新下載。
  • 安全校驗:恢復前進行 SHA-256 校驗並檢查 DSH 版本;損壞或不匹配的恢復點不會直接覆蓋現有文件。
  • 可逆性:每次恢復前自動保存當前狀態,避免一次恢復操作造成新的問題。
  • 獨立救援:恢復程序位於插件目錄之外,即使 DSH 前端或插件本身已損壞,仍可打開。
  • macOS 入口:首次啓用後自動生成桌面應急入口;入口丟失後可以重新創建。
  • 中斷恢復:使用分階段文件替換和磁盤日誌,防止中斷導致數據損壞。

安裝與啓用

安裝插件:

dsh plugin --profile web add dsh-recovery-center@0.1.2 --config.auto-install-peers=false

重啓 DSH,進入 設置 → 恢復中心。在系統正常時先保存第一個恢復點。以後安裝或更新插件前再保存一次。

典型用法

通過 CLI 操作:

  1. 列出所有恢復點:
   dsh-recovery list --profile web
  1. 捕獲一個新的恢復點:
   dsh-recovery capture --profile web --label "Before a new theme"
  1. 恢復到指定點(需先停止 DSH):
   dsh-recovery restore <point-id> --profile web --yes
  1. 修復損壞的恢復目錄(日誌恢復):
   dsh-recovery repair --profile web

獨立應急入口

在 macOS 上,首次啓用後會自動生成桌面應急入口文件(例如 DSH Emergency Recovery-安裝標識.command)。如果該入口丟失,可以在恢復中心界面中點擊“創建 / 修復入口”重新生成。雙擊該入口可以打開獨立的應急恢復頁面,用於選擇和恢復正常的恢復點。

適用場景與注意

  • 適用場景:插件導致 DSH 界面無法加載,需要回滾插件更改;需要在不聯網的環境下恢復插件環境。
  • 不支持的場景:Windows 系統不受支持。
  • 重要限制:
  • 不恢復聊天、工作區、DSH 主程序或單獨存儲的模型憑據。
  • 安裝或更新其他插件前應先保存恢復點。
  • 捕獲恢復點時不要安裝或更新包。
  • 恢復點在 DSH 停止時纔會被手動刪除。

總結

dsh-recovery-center 提供了針對 DeepSeek Harness 插件環境的本地化回滾能力。通過離線恢復和獨立的救援入口,它能在插件導致系統崩潰時提供有效的恢復手段。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜