OpenClaw importa lo stato di Hermes tramite un provider di migrazione incluso. Il provider mostra un’anteprima di tutto prima di modificare lo stato, redige i segreti nei piani e nei report e crea un backup verificato prima dell’applicazione.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.
Le importazioni richiedono una configurazione OpenClaw nuova. Se hai già uno stato OpenClaw locale, reimposta prima configurazione, credenziali, sessioni e workspace, oppure usa direttamente
openclaw migrate con --overwrite dopo aver esaminato il piano.Due modi per importare
- Procedura guidata di onboarding
- CLI
Il percorso più rapido. La procedura guidata rileva Hermes in Oppure indica una sorgente specifica:
~/.hermes e mostra un’anteprima prima dell’applicazione.Cosa viene importato
Configurazione del modello
Configurazione del modello
- Selezione del modello predefinito da
config.yamldi Hermes. - Provider di modelli configurati ed endpoint personalizzati compatibili con OpenAI da
providersecustom_providers.
Server MCP
Server MCP
Definizioni dei server MCP da
mcp_servers o mcp.servers.File del workspace
File del workspace
SOUL.mdeAGENTS.mdvengono copiati nel workspace dell’agente OpenClaw.memories/MEMORY.mdememories/USER.mdvengono aggiunti ai file di memoria OpenClaw corrispondenti invece di sovrascriverli.
Configurazione della memoria
Configurazione della memoria
Valori predefiniti della configurazione della memoria per la memoria su file di OpenClaw. I provider di memoria esterni, come Honcho, vengono registrati come elementi di archivio o di revisione manuale, così puoi spostarli deliberatamente.
Skills
Skills
Le Skills con un file
SKILL.md sotto skills/<name>/ vengono copiate, insieme ai valori di configurazione per singola Skill da skills.config.Chiavi API (opzionale)
Chiavi API (opzionale)
Imposta
--include-secrets per importare le chiavi .env supportate: 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. Senza il flag, i segreti non vengono mai copiati.Cosa resta solo in archivio
Il provider copia questi elementi nella directory del report di migrazione per la revisione manuale, ma non li carica nella configurazione o nelle credenziali OpenClaw attive:plugins/sessions/logs/cron/mcp-tokens/auth.jsonstate.db
Flusso consigliato
Visualizza l'anteprima del piano
Applica con backup
--include-secrets.Esegui doctor
Gestione dei conflitti
L’applicazione rifiuta di continuare quando il piano segnala conflitti (un file o un valore di configurazione esiste già nella destinazione). Per un’installazione OpenClaw nuova, i conflitti sono insoliti. In genere compaiono quando riesegui l’importazione su una configurazione che contiene già modifiche dell’utente. Se emerge un conflitto durante l’applicazione (ad esempio una race imprevista su un file di configurazione), Hermes contrassegna gli elementi di configurazione dipendenti rimanenti comeskipped con motivo blocked by earlier apply conflict invece di scriverli parzialmente. Il report di migrazione registra ogni elemento bloccato, così puoi risolvere il conflitto originale e rieseguire l’importazione.
Segreti
I segreti non vengono mai importati per impostazione predefinita.- Esegui prima
openclaw migrate apply hermes --yesper importare lo stato non segreto. - Se vuoi anche copiare le chiavi
.envsupportate, riesegui con--include-secrets. - Per le credenziali gestite da SecretRef, configura la sorgente SecretRef dopo il completamento dell’importazione.
Output JSON per l’automazione
--json e senza --yes, apply stampa il piano e non modifica lo stato. Questa è la modalità più sicura per CI e script condivisi.
Risoluzione dei problemi
L'applicazione rifiuta con conflitti
L'applicazione rifiuta con conflitti
Ispeziona l’output del piano. Ogni conflitto identifica il percorso sorgente e la destinazione esistente. Decidi per ogni elemento se saltarlo, modificare la destinazione o rieseguire con
--overwrite.Hermes si trova fuori da ~/.hermes
Hermes si trova fuori da ~/.hermes
Passa
--from /actual/path (CLI) o --import-source /actual/path (onboarding).L'onboarding rifiuta di importare su una configurazione esistente
L'onboarding rifiuta di importare su una configurazione esistente
Le importazioni tramite onboarding richiedono una configurazione nuova. Reimposta lo stato e ripeti l’onboarding, oppure usa direttamente
openclaw migrate apply hermes, che supporta --overwrite e il controllo esplicito del backup.Le chiavi API non sono state importate
Le chiavi API non sono state importate
--include-secrets è obbligatorio e vengono riconosciute solo le chiavi elencate sopra. Le altre variabili in .env vengono ignorate.Correlati
openclaw migrate: riferimento CLI completo, contratto del plugin e forme JSON.- Onboarding: flusso della procedura guidata e flag non interattivi.
- Migrazione: spostare un’installazione OpenClaw tra macchine.
- Doctor: controllo dello stato dopo la migrazione.
- Workspace dell’agente: dove si trovano
SOUL.md,AGENTS.mde i file di memoria.