HERMES_HOME en het actieve Hermes-profiel, met een terugval op ~/.hermes op macOS/Linux of %LOCALAPPDATA%\hermes op Windows. Deze toont een voorbeeld van elke wijziging voordat die wordt toegepast en maskeert geheimen in plannen en rapporten. Zelfstandig openclaw migrate schrijft een geverifieerde back-up; het nieuwe onboardingpad zet configuratie, referenties en bestanden klaar en publiceert ze pas nadat de geïmporteerde inferentie is geverifieerd. Een expliciet --from-pad heeft altijd voorrang.
Voor imports is een nieuwe OpenClaw-installatie vereist. Als je al lokale OpenClaw-status hebt, stel dan eerst de configuratie, referenties, sessies en de werkruimte opnieuw in, of gebruik
openclaw migrate apply hermes rechtstreeks met --overwrite nadat je het plan hebt gecontroleerd.Twee manieren om te importeren
- Onboardingwizard
- CLI
Detecteert de actieve Hermes-thuismap/het actieve Hermes-profiel en toont een voorbeeld voordat wijzigingen worden toegepast.Of verwijs naar een specifieke bron:
Wat wordt geïmporteerd
Modelconfiguratie
Modelconfiguratie
- Standaardmodelselectie uit Hermes
config.yaml. - Geconfigureerde modelproviders en aangepaste eindpunten uit
model,providersencustom_providers, inclusief de huidige Hermes-transports voor Chat Completions, Codex Responses en Anthropic Messages.
MCP-servers
MCP-servers
MCP-serverdefinities uit
mcp_servers of mcp.servers, inclusief uitgeschakelde status, time-outs, ondersteuning voor parallelle tools, OAuth-bereik, compatibele TLS-velden en beleid voor native tools, resources en prompts. Voor letterlijke omgevingsvariabelen en headers is toestemming voor het importeren van referenties vereist. Instellingen die alleen in Hermes bestaan voor levenscyclus, sampling, elicitation, preflight, keepalive, CA-bundels, met een wachtwoord beveiligde clientsleutels en vooraf geregistreerde OAuth-clients worden items voor handmatige controle in plaats van ongeldige OpenClaw-configuratie.Werkruimtebestanden
Werkruimtebestanden
SOUL.mdenAGENTS.mdworden naar de OpenClaw-agentwerkruimte gekopieerd.memories/MEMORY.mdenmemories/USER.mdworden toegevoegd aan de overeenkomende OpenClaw-geheugenbestanden in plaats van deze te overschrijven.- Oppervlakken die uitsluitend voor geheugen zijn bedoeld, gedragen zich anders: de geheugenspagina van onboarding en de importpagina voor Memory in de Control UI kopiëren deze twee bestanden onder
memory/imports/hermes/voor geïndexeerd terughalen en laten bestaand werkruimtegeheugen onaangetast.
Geheugenconfiguratie
Geheugenconfiguratie
Standaardwaarden voor de geheugenconfiguratie van OpenClaw-bestandsgeheugen. Externe geheugenproviders zoals Honcho worden vastgelegd als archiefitems of items voor handmatige controle, zodat je ze doelbewust kunt verplaatsen.
Skills
Skills
Skills met ergens onder
skills/ een SKILL.md-bestand worden recursief gedetecteerd, samengevoegd in de map voor Skills van de OpenClaw-werkruimte en samen met hun ondersteunende bestanden gekopieerd. Configuratiewaarden per Skill uit skills.config blijven behouden.Authenticatiereferenties
Authenticatiereferenties
Interactief
openclaw migrate vraagt voordat authenticatiereferenties worden geïmporteerd, waarbij ja standaard is geselecteerd. Geaccepteerde imports omvatten huidige Hermes OpenAI Codex OAuth-vermeldingen, OpenCode OpenAI OAuth- en GitHub Copilot-vermeldingen en de ondersteunde Hermes-.env-sleutels. Gebruik --include-secrets voor niet-interactieve import, --no-auth-credentials om referenties over te slaan of de vlag --import-secrets van onboarding. Laat Hermes en OpenClaw na het importeren van Hermes OAuth niet dezelfde vernieuwingstoekenning gebruiken; authenticeer één kant opnieuw voordat je beide uitvoert.Wat alleen in het archief blijft
De provider kopieert het volgende naar de map met migratierapporten voor handmatige controle, maar laadt het niet in actieve OpenClaw-configuratie of -referenties:plugins/sessions/logs/cron/mcp-tokens/plans/,workspace/,skins/enkanban/pairing/- enplatforms/-opslag, plus routerings-/processtatus van de Gatewaystate.db,hermes_state.db,projects.db,response_store.db,memory_store.db,verification_evidence.db,kanban.dbenretaindb_queue.db
Aanbevolen werkwijze
1
Bekijk een voorbeeld van het plan
2
Pas toe met back-up
--yes om de vraag over referenties interactief te beantwoorden, of voeg --include-secrets toe om ondersteunde referenties op te nemen in een uitvoering zonder toezicht.3
Voer doctor uit
4
Start opnieuw en verifieer
Conflictafhandeling
Apply weigert door te gaan wanneer het plan conflicten meldt (een bestand of configuratiewaarde bestaat al op het doel). Conflicten zijn ongebruikelijk bij een nieuwe installatie. Ze verschijnen meestal wanneer je de import opnieuw uitvoert voor een installatie die al gebruikerswijzigingen bevat. Als tijdens het toepassen een conflict optreedt (bijvoorbeeld een onverwachte racecondition bij een configuratiebestand), wordt dat item als conflict gemeld terwijl onafhankelijke bestanden, Skills, referenties, archieven en configuratievermeldingen doorgaan. Los het conflicterende item op en voer de import opnieuw uit; identieke geheugenimports zijn idempotent.Geheimen
Interactiefopenclaw migrate vraagt of gedetecteerde authenticatiereferenties moeten worden geïmporteerd, waarbij ja standaard is geselecteerd.
- Bij acceptatie worden huidige Hermes OpenAI Codex OAuth-vermeldingen, OpenCode OpenAI OAuth- en GitHub Copilot-vermeldingen en de ondersteunde
.env-sleutels geïmporteerd. - Gebruik
--no-auth-credentials, of antwoord nee op de vraag, om alleen niet-geheime status te importeren. - Gebruik
--include-secretsom referenties te importeren in een uitvoering van--yeszonder toezicht. - Gebruik de vlag
--import-secretsvan de onboardingwizard om referenties vanuit de wizard te importeren.
JSON-uitvoer voor automatisering
--json en zonder --yes drukt Apply het plan af en wijzigt het geen status — de veiligste modus voor CI en gedeelde scripts.
Probleemoplossing
Apply weigert vanwege conflicten
Apply weigert vanwege conflicten
Controleer de planuitvoer. Elk conflict vermeldt het bronpad en het bestaande doel. Bepaal per item of je het wilt overslaan, het doel wilt bewerken of opnieuw wilt uitvoeren met
--overwrite.Hermes bevindt zich buiten ~/.hermes
Hermes bevindt zich buiten ~/.hermes
Geef
--from /actual/path (CLI) of --import-source /actual/path (onboarding) door.Onboarding weigert te importeren in een bestaande installatie
Onboarding weigert te importeren in een bestaande installatie
Voor onboardingimports is een nieuwe installatie vereist. Stel de status opnieuw in en doorloop onboarding opnieuw, of gebruik
openclaw migrate apply hermes rechtstreeks, dat --overwrite en expliciet back-upbeheer ondersteunt.API-sleutels zijn niet geïmporteerd
API-sleutels zijn niet geïmporteerd
Interactief
openclaw migrate importeert API-sleutels alleen wanneer je de vraag over referenties accepteert. Niet-interactieve uitvoeringen van --yes hebben --include-secrets nodig; onboardingimports hebben --import-secrets nodig. Alleen de ondersteunde .env-sleutels worden herkend — andere .env-variabelen worden genegeerd.Gerelateerd
openclaw migrate: volledige CLI-referentie, Plugin-contract en JSON-structuren.- Onboarding: wizardwerkwijze en niet-interactieve vlaggen.
- Migreren: verplaats een OpenClaw-installatie tussen machines.
- Doctor: statuscontrole na migratie.
- Agentwerkruimte: waar
SOUL.md,AGENTS.mden geheugenbestanden zich bevinden.