OpenClaw は、同梱の移行プロバイダーを通じて Hermes の状態をインポートします。このプロバイダーは状態を変更する前にすべてをプレビューし、計画とレポート内のシークレットを伏せ字にし、適用前に検証済みバックアップを作成します。Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
インポートには新しい OpenClaw セットアップが必要です。すでにローカルの OpenClaw 状態がある場合は、まず設定、認証情報、セッション、ワークスペースをリセットするか、計画を確認した後に
--overwrite を付けて openclaw migrate を直接使用してください。インポートする 2 つの方法
- オンボーディング ウィザード
- CLI
最短の方法です。ウィザードは または、特定のソースを指定します。
~/.hermes にある Hermes を検出し、適用前にプレビューを表示します。インポートされる内容
モデル設定
モデル設定
- Hermes の
config.yamlからのデフォルトモデル選択。 providersとcustom_providersからの、設定済みモデルプロバイダーとカスタム OpenAI 互換エンドポイント。
MCP サーバー
MCP サーバー
mcp_servers または mcp.servers からの MCP サーバー定義。ワークスペースファイル
ワークスペースファイル
SOUL.mdとAGENTS.mdは OpenClaw エージェントワークスペースにコピーされます。memories/MEMORY.mdとmemories/USER.mdは、上書きされるのではなく、対応する OpenClaw メモリファイルに追記されます。
メモリ設定
メモリ設定
OpenClaw ファイルメモリ用のメモリ設定のデフォルトです。Honcho などの外部メモリプロバイダーは、意図的に移動できるようにアーカイブまたは手動レビュー項目として記録されます。
Skills
Skills
skills/<name>/ 配下に SKILL.md ファイルがある Skills は、skills.config からの Skill ごとの設定値とともにコピーされます。API キー (オプトイン)
API キー (オプトイン)
対応する
.env キーをインポートするには --include-secrets を設定します: OPENAI_API_KEY, ANTHROPIC_API_KEY, OPENROUTER_API_KEY, GOOGLE_API_KEY, GEMINI_API_KEY, GROQ_API_KEY, XAI_API_KEY, MISTRAL_API_KEY, DEEPSEEK_API_KEY。このフラグがない場合、シークレットは一切コピーされません。アーカイブ専用として残る内容
プロバイダーは手動レビュー用にこれらを移行レポートディレクトリへコピーしますが、稼働中の OpenClaw 設定や認証情報には読み込みません。plugins/sessions/logs/cron/mcp-tokens/auth.jsonstate.db
推奨フロー
doctor を実行する
競合の処理
計画で競合 (ファイルまたは設定値がターゲットにすでに存在すること) が報告された場合、適用は続行を拒否します。 新しい OpenClaw インストールでは、競合は通常発生しません。通常は、すでにユーザー編集があるセットアップでインポートを再実行したときに現れます。 適用の途中で競合が発生した場合 (たとえば、設定ファイル上の予期しない競合状態)、Hermes は依存する残りの設定項目を部分的に書き込む代わりに、理由blocked by earlier apply conflict 付きで skipped としてマークします。移行レポートにはブロックされた各項目が記録されるため、元の競合を解決してインポートを再実行できます。
シークレット
シークレットはデフォルトでは一切インポートされません。- まず
openclaw migrate apply hermes --yesを実行して、シークレット以外の状態をインポートします。 - 対応する
.envキーもコピーしたい場合は、--include-secretsを付けて再実行します。 - SecretRef 管理の認証情報については、インポート完了後に SecretRef ソースを設定してください。
自動化向け JSON 出力
--json を指定し、--yes を指定しない場合、適用は計画を出力し、状態を変更しません。これは CI と共有スクリプトにとって最も安全なモードです。
トラブルシューティング
適用が競合で拒否される
適用が競合で拒否される
計画出力を確認してください。各競合には、ソースパスと既存のターゲットが示されます。項目ごとに、スキップするか、ターゲットを編集するか、
--overwrite を付けて再実行するかを決めてください。Hermes が ~/.hermes 以外にある
Hermes が ~/.hermes 以外にある
--from /actual/path (CLI) または --import-source /actual/path (オンボーディング) を渡します。既存のセットアップでオンボーディングがインポートを拒否する
既存のセットアップでオンボーディングがインポートを拒否する
オンボーディングによるインポートには新しいセットアップが必要です。状態をリセットして再度オンボーディングするか、
--overwrite と明示的なバックアップ制御をサポートする openclaw migrate apply hermes を直接使用してください。API キーがインポートされなかった
API キーがインポートされなかった
--include-secrets が必要で、上記に一覧されたキーのみが認識されます。.env 内のその他の変数は無視されます。関連
openclaw migrate: 完全な CLI リファレンス、Plugin コントラクト、JSON 形状。- オンボーディング: ウィザードフローと非対話フラグ。
- 移行: OpenClaw インストールをマシン間で移動する。
- Doctor: 移行後のヘルスチェック。
- エージェントワークスペース:
SOUL.md、AGENTS.md、メモリファイルが配置される場所。