DSH 環境全体を可搬かつ秘密鍵を含まずバックアップ・復元・移行・同期するネイティブ プラグイン。壊れた環境を救うオフライン CLI も付属。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-09-01
ライセンス
MIT
01どんなタスクに使えるのか?
複数のマシン間で DeepSeek Harness の設定を丸ごとバックアップ・移行する
マニフェスト・カテゴリ別データ・SHA-256 チェックサムを含む単一の dsh-config-<date>.zip を生成。新しいマシンでワンクリック復元可能
設定・プラグイン・MCP サーバー・スキル・エージェントプリセット・ワークスペースを、秘密鍵を含まない可搬形式で保存したい DSH ユーザー
DSH が起動しないとき、ランタイムから独立したオフライン CLI で環境を救う
壊れた DSH ランチャーを再インストールし、安全スナップショットから設定を復元(GUI の起動は不要)
DSH が起動しない、設定が壊れた、あるいは機種変更で環境を戻したいユーザー
02DeepSeek Harness への導入方法
前提条件
- DeepSeek Harness(DSH)がインストールされており、`dsh` CLI が PATH から利用できること
インストール手順
- 01
`dsh plugin --profile web add dsh-config-manager@latest` を実行して web プロファイルにプラグインをインストールする
$ dsh plugin --profile web add dsh-config-manager@latest
- 02
DSH を再起動する —— 設定に「Backup & Migration」項目が表示される
導入成功の確認
- DSH 再起動後、設定を開き「Backup & Migration」項目が表示されることを確認する
ロールバック
- プラグインはインポート前に現在の設定を自動でスナップショットに取り、失敗時は自動でロールバックする
- 完了したインポートを取り消すには、設定 → Backup & Migration → Snapshots & Restore を開き、スナップショットを選んで計画をプレビュー(dry-run)し確定する
03DSH 統合と能力の範囲
dsh CLI でインストールするネイティブ DSH プラグイン。DSH エージェントセッション内で呼び出せる 5 個のモデルツールを登録
ワンクリックエクスポート
DSH の設定・モデルプロバイダー・プラグイン・MCP サーバー・スキル・エージェントプリセット・AGENTS.md・ワークスペース→マニフェスト・カテゴリ別データ・SHA-256 チェックサムを含む dsh-config-<date>.zip(既定では秘密鍵を含まない)
既定のエクスポートには秘密鍵の値が含まれない認証情報を任意とする暗号化バックアップ
任意のエクスポート時パスワード→scrypt + AES-256-GCM で暗号化されたバックアップ。秘密鍵は暗号文としてのみ出力
パスワードはメモリ上のみに保持され、バックアップファイルに書き込まれることはないリモート同期(Git / WebDAV)
プライベート Git リポジトリ URL または 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 は設計上復号できない。パスワードを安全に保管しないと当該秘密鍵は復元不可能になる。
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 はバックアップに含まれますか?
いいえ。既定のバックアップに秘密鍵の値は一切含まれず、再入力が必要なキーだけを記録します。暗号化バックアップ(任意)は scrypt + AES-256-GCM の暗号文としてのみ保存し、平文にはなりません。
インポートが失敗したり取り消したくなったら?
プラグインは各インポート前に現在の設定をスナップショットに取り、失敗時は自動ロールバックします。完了したインポートを取り消すには、設定 → Backup & Migration → Snapshots & Restore を開き安全スナップショットを復元します。
DSH が起動しないときでも使えますか?
はい。`dsh-config-manager` CLI は DSH ランタイムから完全に独立しており(`@deepseek-ai/*` の import はゼロ)、壊れた DSH ランチャーを復旧する `reinstall` を含みます。
クロスプラットフォームの移行に対応していますか?
対応しています。存在しない絶対パスを自動検出して再マッピングする(一括プレフィックス変換に対応)ため、Windows で出力した設定を macOS や Linux にそのままインポートできます。
07関連する DSH ワークフロー
dsh-routing-suite
by yjh051108
DeepSeek Harness(dsh)向けのルーティング套件。まずランタイムインジェクターを導入し、続いてタスク認識型の推論モードルーター(P1〜P23 を計測済み)を組み込めます。
brooks-lint
by hyhmrright
12 の古典的な工学書に基づく AI コードレビュー。書籍の引用付きで劣化リスクを診断し、重要度ラベルと全走査の自動修正を含む 6 つの分析モードを提供
oh-dsh
by hust-open-atom-club
1 つの DSH ランタイムで TUI、デスクトップ、Web UI の 3 つの開発体験を提供するコミュニティディストリビューション。レイヤードインストール対応
perfect-web-clone
by ericshang98
任意の Web ページをピクセル単位で再現するクローン作成ツール。URL を貼り付けるだけで、計測済みの Vite + React レプリカを生成します。
08データと出典
It's a standard **DSH plugin** — two steps:
Backup, restore, export, import, migrate and sync your complete DeepSeek Harness (DSH) configuration
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-01。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
