从另一个 agent 系统导入
内置迁移提供商会将说明、MCP 服务器、Skills、模型配置以及(选择启用的)API key 导入 OpenClaw。任何更改前都会预览计划,报告中会遮蔽密钥,应用操作由已验证的备份支撑。从 Claude 迁移
导入 Claude Code 和 Claude Desktop 状态,包括
CLAUDE.md、MCP 服务器、Skills 和项目命令。从 Hermes 迁移
导入 Hermes 配置、提供商、MCP 服务器、记忆、Skills 和受支持的
.env 键。openclaw migrate。当新手引导检测到已知来源时,也可以提供迁移(openclaw onboard --flow import)。
将 OpenClaw 移动到新机器
复制状态目录(默认是~/.openclaw/)和你的工作区,以保留:
- 配置 —
openclaw.json和所有 Gateway 网关设置。 - 凭证 — 每个 agent 的
auth-profiles.json(API key 加 OAuth),以及credentials/下的任何渠道或提供商状态。 - 会话 — 对话历史和 agent 状态。
- 渠道状态 — WhatsApp 登录、Telegram 会话以及类似内容。
- 工作区文件 —
MEMORY.md、USER.md、Skills 和提示词。
迁移步骤
在新机器上安装 OpenClaw
在新机器上安装 CLI(以及需要时安装 Node)。如果新手引导创建了新的
~/.openclaw/,也没关系,下一步会覆盖它。运行 Doctor 并验证
在新机器上,运行 Doctor 以应用配置迁移并修复服务:
TELEGRAM_BOT_TOKEN 或 DISCORD_BOT_TOKEN),请验证已迁移的状态目录 .env 包含这些键,且不要打印密钥值:
openclaw doctor 也会发出警告。
常见问题
配置档或状态目录不匹配
配置档或状态目录不匹配
如果旧 Gateway 网关使用了
--profile 或 OPENCLAW_STATE_DIR,而新的没有使用,渠道会显示为已登出,会话也会为空。使用你迁移的同一个配置档或状态目录启动 Gateway 网关,然后重新运行 openclaw doctor。只复制 openclaw.json
只复制 openclaw.json
仅配置文件是不够的。模型凭证配置档位于
agents/<agentId>/agent/auth-profiles.json 下,渠道和提供商状态位于 credentials/ 下。始终迁移整个状态目录。权限和所有权
权限和所有权
如果你以 root 身份复制,或切换了用户,Gateway 网关可能无法读取凭证。确保状态目录和工作区归运行 Gateway 网关的用户所有。
远程模式
远程模式
如果你的 UI 指向远程 Gateway 网关,则远程主机拥有会话和工作区。迁移 Gateway 网关主机本身,而不是你的本地笔记本电脑。参见常见问题。
备份中的密钥
备份中的密钥
状态目录包含凭证配置档、渠道凭证和其他提供商状态。请加密存储备份,避免使用不安全的传输渠道;如果怀疑已暴露,请轮换密钥。
验证清单
在新机器上确认:-
openclaw status显示 Gateway 网关正在运行。 - 渠道仍然已连接(无需重新配对)。
- 仪表板可以打开并显示现有会话。
- 工作区文件(记忆、配置)存在。
就地升级插件
就地插件升级会保留相同的插件 ID 和配置键,但可能会将磁盘上的状态移动到当前布局中。插件专属升级指南与其渠道并列放置:- Matrix 迁移:加密状态恢复限制、自动快照行为,以及手动恢复命令。
相关内容
openclaw migrate:跨系统导入的 CLI 参考。- 安装概览:所有安装方法。
- Doctor:迁移后的健康检查。
- 卸载:干净移除 OpenClaw。