Impor memerlukan penyiapan OpenClaw yang baru. Jika Anda sudah memiliki status OpenClaw lokal, reset konfigurasi, kredensial, sesi, dan workspace terlebih dahulu, atau gunakan
openclaw migrate langsung dengan --overwrite setelah meninjau rencana.Dua cara untuk mengimpor
- Wizard onboarding
- CLI
Jalur tercepat. Wizard mendeteksi Hermes di Atau arahkan ke sumber tertentu:
~/.hermes dan menampilkan pratinjau sebelum menerapkan.Yang diimpor
Konfigurasi model
Konfigurasi model
- Pilihan model default dari
config.yamlHermes. - Penyedia model yang dikonfigurasi dan endpoint kustom yang kompatibel dengan OpenAI dari
providersdancustom_providers.
Server MCP
Server MCP
Definisi server MCP dari
mcp_servers atau mcp.servers.File workspace
File workspace
SOUL.mddanAGENTS.mddisalin ke workspace agen OpenClaw.memories/MEMORY.mddanmemories/USER.mdditambahkan ke file memori OpenClaw yang sesuai, bukan menimpanya.
Konfigurasi memori
Konfigurasi memori
Default konfigurasi memori untuk memori file OpenClaw. Penyedia memori eksternal seperti Honcho dicatat sebagai item arsip atau peninjauan manual agar Anda dapat memindahkannya secara sengaja.
Skills
Skills
Skills dengan file
SKILL.md di bawah skills/<name>/ disalin, beserta nilai konfigurasi per-Skills dari skills.config.Kredensial auth
Kredensial auth
openclaw migrate interaktif bertanya sebelum mengimpor kredensial auth, dengan ya dipilih secara default. Impor yang diterima mencakup kredensial OAuth OpenAI OpenCode dari auth.json OpenCode, entri OpenCode dan GitHub Copilot dari auth.json OpenCode, serta kunci .env yang didukung. Entri OAuth auth.json Hermes adalah status legacy dan ditampilkan sebagai pekerjaan reauth/doctor manual, bukan diimpor ke auth aktif. Gunakan --include-secrets untuk impor kredensial openclaw migrate non-interaktif, --no-auth-credentials untuk melewatinya, atau onboarding --import-secrets saat mengimpor dari wizard onboarding.Yang tetap hanya arsip
Penyedia menyalin ini ke direktori laporan migrasi untuk peninjauan manual, tetapi tidak memuatnya ke konfigurasi atau kredensial OpenClaw aktif:plugins/sessions/logs/cron/mcp-tokens/state.db
Alur yang direkomendasikan
Pratinjau rencana
Terapkan dengan cadangan
--yes untuk menjawab prompt kredensial, atau tambahkan --include-secrets untuk menyertakan kredensial yang didukung dalam eksekusi tanpa pengawasan.Jalankan doctor
Penanganan konflik
Penerapan menolak melanjutkan saat rencana melaporkan konflik (file atau nilai konfigurasi sudah ada di target). Untuk instalasi OpenClaw baru, konflik jarang terjadi. Biasanya konflik muncul saat Anda menjalankan ulang impor pada penyiapan yang sudah memiliki editan pengguna. Jika konflik muncul di tengah penerapan (misalnya, race tak terduga pada file konfigurasi), Hermes menandai item konfigurasi dependen yang tersisa sebagaiskipped dengan alasan blocked by earlier apply conflict, bukan menuliskannya sebagian. Laporan migrasi mencatat setiap item yang diblokir sehingga Anda dapat menyelesaikan konflik asli dan menjalankan ulang impor.
Rahasia
openclaw migrate interaktif bertanya apakah akan mengimpor kredensial auth yang terdeteksi, dengan ya dipilih secara default.
- Menerima prompt mengimpor kredensial OAuth OpenAI OpenCode dari
auth.jsonOpenCode, entri OpenCode dan GitHub Copilot dariauth.jsonOpenCode, serta kunci.envyang didukung. Entri OAuthauth.jsonHermes dilaporkan untuk reauth OpenAI manual atau perbaikan doctor. - Gunakan
--no-auth-credentialsatau pilih tidak pada prompt untuk hanya mengimpor status non-rahasia. - Gunakan
--include-secretssaat menjalankan tanpa pengawasan dengan--yes. - Gunakan onboarding
--import-secretssaat mengimpor kredensial dari wizard onboarding. - Untuk kredensial yang dikelola SecretRef, konfigurasikan sumber SecretRef setelah impor selesai.
Output JSON untuk automasi
--json dan tanpa --yes, penerapan mencetak rencana dan tidak mengubah status. Ini adalah mode paling aman untuk CI dan skrip bersama.
Pemecahan masalah
Penerapan menolak karena konflik
Penerapan menolak karena konflik
Periksa output rencana. Setiap konflik mengidentifikasi path sumber dan target yang sudah ada. Putuskan per item apakah akan melewati, mengedit target, atau menjalankan ulang dengan
--overwrite.Hermes berada di luar ~/.hermes
Hermes berada di luar ~/.hermes
Berikan
--from /actual/path (CLI) atau --import-source /actual/path (onboarding).Onboarding menolak mengimpor pada penyiapan yang sudah ada
Onboarding menolak mengimpor pada penyiapan yang sudah ada
Impor onboarding memerlukan penyiapan baru. Reset status dan lakukan onboarding ulang, atau gunakan
openclaw migrate apply hermes langsung, yang mendukung --overwrite dan kontrol cadangan eksplisit.Kunci API tidak terimpor
Kunci API tidak terimpor
openclaw migrate interaktif mengimpor kunci API hanya saat Anda menerima prompt kredensial. Eksekusi --yes non-interaktif memerlukan --include-secrets; impor onboarding memerlukan --import-secrets. Hanya kunci .env yang didukung yang dikenali; variabel lain di .env diabaikan.Terkait
openclaw migrate: referensi CLI lengkap, kontrak Plugin, dan bentuk JSON.- Onboarding: alur wizard dan flag non-interaktif.
- Migrasi: memindahkan instalasi OpenClaw antar mesin.
- Doctor: pemeriksaan kesehatan pascamigrasi.
- Workspace agen: tempat
SOUL.md,AGENTS.md, dan file memori berada.