Hermes 迁移

从 OpenClaw 迁移到 Hermes:能力映射、风险和回滚

把 OpenClaw 用户最关心的迁移问题拆成预览、配置映射、密钥策略、迁移后验收和回滚清单。

进阶 预计 14 分钟 核验 2026/6/1
本页目录

完成结果

学完后你会留下什么

一份迁移前预览、迁移执行、迁移后验收和回滚准备的检查清单。

适合谁
已经有 OpenClaw 环境,正在评估是否迁移到 Hermes 的用户
开始前确认
  • 已有一个可工作的 OpenClaw 环境
  • 已经安装或准备安装 Hermes
  • 知道当前 OpenClaw 里哪些渠道、密钥和配置最关键

从 OpenClaw 迁移到 Hermes,不是“安装新版工具”这么简单。你迁移的是配置、入口、密钥、工作流习惯和安全边界。

官方迁移入口是 hermes claw migrate。这个命令会先显示预览,再让你确认是否继续。你应该把预览当成迁移的第一步,而不是可跳过的提示。

迁移前先回答 4 个问题

  1. 当前 OpenClaw 里哪些渠道正在真实使用?
  2. 哪些 API Key、secrets、pairing 或 gateway 配置不能丢?
  3. 哪些流程依赖 OpenClaw 的审批、安全或 Browser 使用方式?
  4. 迁移失败时,你能否回到旧环境继续工作?

推荐迁移顺序

1. 先做 dry-run

hermes claw migrate --dry-run

这一步不改环境,只看将要迁移的内容。你需要重点核对:

  • 配置 key 是否符合预期。
  • 哪些内容不会被迁移。
  • secrets 是否默认迁移。
  • 迁移目标位置是否正确。

2. 看普通迁移预览

hermes claw migrate

官方说明普通迁移会显示完整预览,并在修改前要求确认。不要快速回车跳过,尤其是已有真实消息入口或生产凭据时。

3. 谨慎处理 secrets

完整迁移可能包含 API keys。只有在你明确知道风险、已经备份并确认本机环境可信时,再考虑使用包含 secrets 的迁移方式。

hermes claw migrate --preset full --migrate-secrets --yes

这条命令不适合作为默认教学入口。更稳妥的做法是先迁移配置,再逐项写入和验证密钥。

迁移后验收

链路验收动作
CLIhermes 能正常启动并完成简单对话
模型hermes model 中的模型提供方和模型符合预期
工具hermes tools 不意外开启高风险工具
消息入口gateway 能启动,但先用测试入口验证
memory不把旧环境临时状态误写成长期记忆
skills不把未审查脚本直接当成可信技能
回滚OpenClaw 旧环境仍可启动

最容易忽略的风险

  • secrets 迁移后权限边界变了,但你没有重审。
  • 原来依赖 OpenClaw 的 gateway / routing 习惯,迁移后没有重新设计入口策略。
  • 迁移后直接开启 messaging gateway,导致真实账号进入未验证状态。
  • 误以为 memory 会自动理解所有旧项目上下文。

完成检查

  • 你已经跑过 dry-run。
  • 你知道哪些配置被迁移,哪些没有。
  • 你至少完成 CLI、模型、工具和一个低风险入口的验证。
  • 你保留了 OpenClaw 旧环境作为短期回滚路径。

官方资料

版本和参数,以这些来源为准

本文按实际任务重写,快速变化的信息仍应在操作前回到官方页面核对。

常见问题

继续操作前,先确认这些边界

迁移前一定要 dry-run 吗?

强烈建议。官方迁移命令支持预览和 dry-run,迁移前先看将导入哪些内容,能显著降低配置和 secrets 风险。

OpenClaw 迁移到 Hermes 后是不是就不用维护旧环境?

不要立刻删除旧环境。至少保留一段回滚窗口,并验证模型、消息入口、memory、skills、cron 等关键链路。

继续学习

按当前任务继续推进