从 OpenClaw 迁移到 Hermes Agent,最稳的第一步是先运行 dry-run,不要直接覆盖。迁移会涉及 persona、记忆、技能、命令白名单、消息平台配置和部分 API key,贸然导入可能污染你现有 Hermes 环境。
官方 README 提到,首次设置时 Hermes 会检测 ~/.openclaw 并提示迁移;也可以之后手动运行 hermes claw migrate。真正执行前,建议先用 hermes claw migrate --dry-run 看预览。
迁移前检查什么
先备份两边目录:OpenClaw 的旧配置目录和 Hermes 的 ~/.hermes。如果你已经在 Hermes 里积累了记忆、技能和网关设置,更要先备份,避免导入后难以区分新旧来源。
再看迁移范围。官方列出的导入项包括 SOUL.md、MEMORY.md、USER.md、用户创建的 skills、命令 allowlist、消息平台设置、部分 allowlisted secrets、TTS 资产和 AGENTS.md 等。你不一定需要全部迁移。
怎么减少冲突
如果只想带用户数据,不想迁移密钥,可以考虑用户数据相关 preset。导入 skills 后,先别立刻让 Hermes 自动使用全部技能,挑几个高频技能测试。旧命令白名单尤其要谨慎,过去安全的命令,在新环境未必仍然安全。
迁移后先开新会话,让 Hermes 总结当前记忆和配置,再人工核对。发现旧项目路径、过期模型名、无效 webhook,就及时清理。
迁移的目标是保留有价值的习惯和经验,不是把旧环境原封不动搬过来。先 dry-run、再分批导入、最后清理冲突,成功率会高很多。