Імпорт потребує свіжого налаштування OpenClaw. Якщо у вас уже є локальний стан OpenClaw, спочатку скиньте конфігурацію, облікові дані, сеанси та робочий простір або використайте
openclaw migrate напряму з --overwrite після перегляду плану.Два способи імпорту
- Onboarding wizard
- CLI
Найшвидший шлях. Майстер виявляє Hermes у Або вкажіть конкретне джерело:
~/.hermes і показує попередній перегляд перед застосуванням.Що імпортується
Model configuration
Model configuration
- Вибір моделі за замовчуванням із Hermes
config.yaml. - Налаштовані постачальники моделей і власні OpenAI-сумісні кінцеві точки з
providersіcustom_providers.
MCP servers
MCP servers
Визначення серверів MCP з
mcp_servers або mcp.servers.Workspace files
Workspace files
SOUL.mdіAGENTS.mdкопіюються в робочий простір агента OpenClaw.memories/MEMORY.mdіmemories/USER.mdдодаються до відповідних файлів пам’яті OpenClaw замість перезапису.
Memory configuration
Memory configuration
Типові значення конфігурації пам’яті для файлової пам’яті OpenClaw. Зовнішні постачальники пам’яті, як-от Honcho, записуються як архівні елементи або елементи для ручного перегляду, щоб ви могли перенести їх свідомо.
Skills
Skills
Skills із файлом
SKILL.md у skills/<name>/ копіюються разом зі значеннями конфігурації для кожного Skill з skills.config.Auth credentials
Auth credentials
Інтерактивний
openclaw migrate запитує перед імпортом облікових даних автентифікації, з типовим вибором «так». Прийнятий імпорт охоплює облікові дані OpenCode OpenAI OAuth з OpenCode auth.json, записи OpenCode і GitHub Copilot з OpenCode auth.json та підтримувані ключі .env. Записи Hermes auth.json OAuth є застарілим станом і показуються як завдання для ручної повторної автентифікації або doctor замість імпорту в активну автентифікацію. Використовуйте --include-secrets для неінтерактивного імпорту облікових даних openclaw migrate, --no-auth-credentials, щоб пропустити його, або onboarding --import-secrets під час імпорту з майстра налаштування.Що залишається лише в архіві
Постачальник копіює це в каталог звіту міграції для ручного перегляду, але не завантажує в активну конфігурацію або облікові дані OpenClaw:plugins/sessions/logs/cron/mcp-tokens/state.db
Рекомендований процес
Preview the plan
Apply with backup
--yes, щоб відповісти на запит щодо облікових даних, або додайте --include-secrets, щоб включити підтримувані облікові дані в автоматичні запуски.Run doctor
Обробка конфліктів
Застосування відмовляється продовжувати, коли план повідомляє про конфлікти (файл або значення конфігурації вже існує в цілі). Для свіжого встановлення OpenClaw конфлікти нетипові. Зазвичай вони з’являються, коли ви повторно запускаєте імпорт у налаштуванні, де вже є користувацькі зміни. Якщо конфлікт виникає посеред застосування (наприклад, неочікувана гонка за файл конфігурації), Hermes позначає решту залежних елементів конфігурації якskipped із причиною blocked by earlier apply conflict замість часткового запису. Звіт міграції записує кожен заблокований елемент, щоб ви могли усунути початковий конфлікт і повторно запустити імпорт.
Секрети
Інтерактивнийopenclaw migrate запитує, чи імпортувати виявлені облікові дані автентифікації, з типовим вибором «так».
- Прийняття запиту імпортує облікові дані OpenCode OpenAI OAuth з OpenCode
auth.json, записи OpenCode і GitHub Copilot з OpenCodeauth.jsonта підтримувані ключі.env. Записи Hermesauth.jsonOAuth повідомляються для ручної повторної автентифікації OpenAI або відновлення через doctor. - Використовуйте
--no-auth-credentialsабо виберіть «ні» у запиті, щоб імпортувати лише несекретний стан. - Використовуйте
--include-secretsпід час автоматичного запуску з--yes. - Використовуйте onboarding
--import-secretsпід час імпорту облікових даних із майстра налаштування. - Для облікових даних, керованих SecretRef, налаштуйте джерело SecretRef після завершення імпорту.
JSON-вивід для автоматизації
--json і без --yes застосування друкує план і не змінює стан. Це найбезпечніший режим для CI і спільних скриптів.
Усунення несправностей
Apply refuses with conflicts
Apply refuses with conflicts
Перегляньте вивід плану. Кожен конфлікт визначає шлях джерела та наявну ціль. Вирішіть для кожного елемента, чи пропустити його, відредагувати ціль або повторно запустити з
--overwrite.Hermes lives outside ~/.hermes
Hermes lives outside ~/.hermes
Передайте
--from /actual/path (CLI) або --import-source /actual/path (налаштування).Onboarding refuses to import on an existing setup
Onboarding refuses to import on an existing setup
Імпорт під час налаштування потребує свіжого налаштування. Або скиньте стан і повторно пройдіть налаштування, або використовуйте
openclaw migrate apply hermes напряму; він підтримує --overwrite і явне керування резервними копіями.API keys did not import
API keys did not import
Інтерактивний
openclaw migrate імпортує API-ключі лише коли ви приймаєте запит щодо облікових даних. Неінтерактивні запуски з --yes потребують --include-secrets; імпорт під час налаштування потребує --import-secrets. Розпізнаються лише підтримувані ключі .env; інші змінні в .env ігноруються.Пов’язане
openclaw migrate: повна довідка CLI, контракт Plugin і форми JSON.- Налаштування: процес майстра та неінтерактивні прапорці.
- Міграція: перенесення встановлення OpenClaw між машинами.
- Doctor: перевірка стану після міграції.
- Робочий простір агента: де розміщуються
SOUL.md,AGENTS.mdі файли пам’яті.