返回目錄

dsh-config-manager

編輯精選維護狀態: 活躍

xiajiajun516/dsh-config-manager

備份/匯出/匯入/遷移 DeepSeek Harness 配置的雙端外掛,支援一鍵在新機器恢復。

前往 GitHub
$ dsh plugin --profile web add dsh-config-manager@latest

53

星數

1

Fork

TypeScript

語言

MIT

授權條款

2026-08-14

建立於

2026-08-30

最近推送

一款原生 DSH 套件,用於對你整個 DeepSeek Harness 環境做可攜帶、不含密鑰的備份、還原、遷移與同步 —— 並附帶可在 DSH 損毀時搶救環境的離線 CLI。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-01

授權條款

MIT

01它能幫你完成什麼?

  • 在多台電腦之間備份並遷移完整的 DeepSeek Harness 設定

    產生單一 dsh-config-<date>.zip,內含清單、分類資料與 SHA-256 校驗和,可在新電腦上一鍵復原

    希望為設定、套件、MCP 伺服器、技能、智能體預設與工作區產生可攜帶且不含密鑰的 DSH 使用者

  • 在 DSH 無法啟動時,用脫離執行期的離線 CLI 搶救環境

    重新安裝 DSH 啟動器,並透過安全快照還原設定,無需 GUI 啟動

    DSH 無法啟動、設定損毀,或換機後需要復原環境的使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(DSH),且 `dsh` CLI 在 PATH 中可用

安裝步驟

  1. 01

    執行 `dsh plugin --profile web add dsh-config-manager@latest` 將套件安裝到 web 設定檔

    $ dsh plugin --profile web add dsh-config-manager@latest

  2. 02

    重新啟動 DSH —— 設定中會出現「Backup & Migration」入口

驗證整合成功

  • 重新啟動 DSH 後,開啟設定確認已出現「Backup & Migration」入口

復原

  • 套件在每次匯入前會自動為目前設定建立快照,若匯入中途失敗則自動回滾
  • 要撤銷一次已完成的匯入,開啟 設定 → Backup & Migration → Snapshots & Restore,選擇快照,預覽方案(dry-run)後確認

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

透過 dsh CLI 安裝的原生 DSH 套件;註冊 5 個模型工具,可在 DSH 智能體會話中直接呼叫

  • 一鍵匯出

    DSH 設定、模型提供商、套件、MCP 伺服器、技能、智能體預設、AGENTS.md 與工作區dsh-config-<date>.zip,含清單、分類資料與 SHA-256 校驗和(預設不含密鑰)

    預設匯出不包含任何密鑰值
  • 可選密碼的加密備份

    可選的匯出密碼scrypt + AES-256-GCM 加密備份;密鑰僅以密文形式匯出

    密碼僅保存在記憶體中,永不寫入備份檔
  • 遠端同步(Git / WebDAV)

    私有 Git 倉庫網址或 WebDAV 端點及憑證透過私有 Git 倉庫或 WebDAV 在多台電腦間推送 / 拉取可攜帶設定

    密鑰永不參與同步遠端僅保留最新的 10 個快照(MAX_REMOTE_SNAPSHOTS=10)
  • 快照還原(撤銷匯入)

    匯入前建立的安全快照 id將目標復原到匯入前狀態;移除匯入期間新增的套件

    會覆寫 $DSH_HOME 檔案憑證值永不自動寫入(僅給出手動重新輸入的提示)

04適合誰?何時不該用?

適合

  • 希望為設定、套件、MCP 伺服器、技能、智能體預設與工作區產生可攜帶且不含密鑰的 DSH 使用者
  • DSH 無法啟動、設定損毀,或換機後需要復原環境的使用者

不適合

  • 對於加密備份,密碼遺失代表 secrets.enc 依設計無法解密 —— 請妥善保管密碼,否則這些密鑰將無法復原。

05相容性、維護與安全提醒

  • 安裝或更新套件、MCP 伺服器後需重新啟動 DSH 才生效,因此全新安裝後必須重啟,Backup & Migration 入口才會出現。
  • 部分 UI 狀態不會被遷移(例如任務看板資料、面板寬度),因為它們存在瀏覽器中而非 DSH 的設定檔;各專案的 AGENTS.md / CLAUDE.md 也不會遷移。
  • 對於加密備份,密碼遺失代表 secrets.enc 依設計無法解密 —— 請妥善保管密碼,否則這些密鑰將無法復原。
2026-08-142026-08-30v0.1.54

MIT 授權;最新釋出 v0.1.54(2026-08-25);最近推送 2026-08-30

06常見問題

如何安裝 DSH Config Manager?

它是標準的 DSH 套件 —— 執行 `dsh plugin --profile web add dsh-config-manager@latest`,然後重新啟動 DSH;設定中會出現「Backup & Migration」入口。

我的 API Key 會出現在備份裡嗎?

不會。預設備份永遠不含密鑰值 —— 只記錄需要重新輸入哪些 Key。加密備份(可選)僅以 scrypt + AES-256-GCM 密文形式保存密鑰,絕不明文。

匯入失敗或我想撤銷匯入怎麼辦?

套件在每次匯入前都會為目前設定建立快照,失敗時會自動回滾;要撤銷一次已完成的匯入,開啟 設定 → Backup & Migration → Snapshots & Restore 還原某個安全快照即可。

DSH 無法啟動時還能用嗎?

可以。`dsh-config-manager` CLI 完全獨立於 DSH 執行期(零 `@deepseek-ai/*` 引入),並包含 `reinstall` 用於復原損毀的 DSH 啟動器。

它支援跨平台遷移設定嗎?

支援 —— 會自動偵測失效的絕對路徑並重新對應(支援批次前綴對應),因此 Windows 匯出的設定可乾淨地匯入 macOS 或 Linux。

08資料與來源

  • 作者聲明github.com94a4ea5ac643…

    It's a standard **DSH plugin** — two steps:

  • 作者聲明github.com94a4ea5ac643…

    Backup, restore, export, import, migrate and sync your complete DeepSeek Harness (DSH) configuration

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-01。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。