Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
OpenClaw imports Hermes state through a bundled migration provider. The provider previews everything before changing state, redacts secrets in plans and reports, and creates a verified backup before apply.
text```bash} openclaw onboard --flow import ``` Or point at a specific source: ```bash} openclaw onboard --import-from hermes --import-source ~/.hermes ```
text```bash} openclaw migrate hermes --dry-run # preview only openclaw migrate apply hermes --yes # apply with confirmation skipped ``` Add `--from <path>` when Hermes lives outside `~/.hermes`.
The provider copies these into the migration report directory for manual review, but does not load them into live OpenClaw config or credentials:
plugins/sessions/logs/cron/mcp-tokens/auth.jsonstate.dbOpenClaw refuses to execute or trust this state automatically because the formats and trust assumptions can drift between systems. Move what you need by hand after reviewing the archive.
textThe plan lists everything that will change, including conflicts, skipped items, and any sensitive items. Plan output redacts nested secret-looking keys.
textOpenClaw creates and verifies a backup before applying. If you need API keys imported, add `--include-secrets`.
text[Doctor](/gateway/doctor) reapplies any pending config migrations and checks for issues introduced during the import.
textConfirm the gateway is healthy and your imported model, memory, and skills are loaded.
Apply refuses to continue when the plan reports conflicts (a file or config value already exists at the target).
For a fresh OpenClaw install, conflicts are unusual. They typically appear when you re-run the import on a setup that already has user edits.
If a conflict surfaces mid-apply (for example, an unexpected race on a config file), Hermes marks remaining dependent config items as
skippedblocked by earlier apply conflictSecrets are never imported by default.
openclaw migrate apply hermes --yes.env--include-secretsbashopenclaw migrate hermes --dry-run --json openclaw migrate apply hermes --json --yes
With
--json--yesopenclaw migrateSOUL.mdAGENTS.md© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine