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 migrateImport state from another agent system through a plugin-owned migration provider. Bundled providers cover Codex CLI state, Claude, and Hermes; third-party plugins can register additional providers.
bashopenclaw migrate list openclaw migrate claude --dry-run openclaw migrate codex --dry-run openclaw migrate codex --skill gog-vault77-google-workspace openclaw migrate hermes --dry-run openclaw migrate hermes openclaw migrate apply codex --yes --skill gog-vault77-google-workspace openclaw migrate apply codex --yes openclaw migrate apply claude --yes openclaw migrate apply hermes --yes openclaw migrate apply hermes --include-secrets --yes openclaw onboard --flow import openclaw onboard --import-from claude --import-source ~/.claude openclaw onboard --import-from hermes --import-source ~/.hermes
openclaw migrateThe bundled Claude provider detects Claude Code state at
~/.claude--from <path>CLAUDE.md.claude/CLAUDE.md~/.claude/CLAUDE.mdUSER.md.mcp.json~/.claude.jsonclaude_desktop_config.jsonSKILL.mdClaude hooks, permissions, environment defaults, local memory, path-scoped rules, subagents, caches, plans, and project history are preserved in the migration report or reported as manual-review items. OpenClaw does not execute hooks, copy broad allowlists, or import OAuth/Desktop credential state automatically.
The bundled Codex provider detects Codex CLI state at
~/.codexCODEX_HOME--from <path>Use this provider when moving to the OpenClaw Codex harness and you want to promote useful personal Codex CLI assets deliberately. Local Codex app-server launches use per-agent
CODEX_HOMEHOMERunning
openclaw migrate codex--skill <name>bashopenclaw migrate codex --dry-run --skill gog-vault77-google-workspace openclaw migrate apply codex --yes --skill gog-vault77-google-workspace
$CODEX_HOME/skills.system$HOME/.agents/skillsCodex native plugins,
config.tomlhooks/hooks.jsonThe bundled Hermes provider detects state at
~/.hermes--from <path>config.yamlproviderscustom_providersmcp_serversmcp.serversSOUL.mdAGENTS.mdmemories/MEMORY.mdmemories/USER.mdSKILL.mdskills/<name>/skills.config.env--include-secrets.envOPENAI_API_KEYANTHROPIC_API_KEYOPENROUTER_API_KEYGOOGLE_API_KEYGEMINI_API_KEYGROQ_API_KEYXAI_API_KEYMISTRAL_API_KEYDEEPSEEK_API_KEYHermes state that OpenClaw cannot safely interpret is copied into the migration report for manual review, but it is not loaded into live OpenClaw config or credentials. This preserves opaque or unsafe state without pretending OpenClaw can execute or trust it automatically:
plugins/sessions/logs/cron/mcp-tokens/auth.jsonstate.dbbashopenclaw doctor
Migration sources are plugins. A plugin declares its provider ids in
openclaw.plugin.jsonjson{ "contracts": { "migrationProviders": ["hermes"] } }
At runtime the plugin calls
api.registerMigrationProvider(...)detectplanapplyapply(ctx, plan)Provider plugins can use
openclaw/plugin-sdk/migrationopenclaw/plugin-sdk/migration-runtimeOnboarding can offer migration when a provider detects a known source. Both
openclaw onboard --flow importopenclaw setup --wizard --import-from hermes© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine