从 OpenClaw 迁移到 Hermes:能力映射、风险和回滚
适合谁
已经有 OpenClaw 环境,正在评估是否迁移到 Hermes 的用户
用低风险方式评估并执行 OpenClaw 到 Hermes 的迁移,而不是把迁移当作盲目升级。
交付物
学完后你会留下什么
一份迁移前预览、迁移执行、迁移后验收和回滚准备的检查清单。
开始前确认
前置条件
- 已有一个可工作的 OpenClaw 环境
- 已经安装或准备安装 Hermes
- 知道当前 OpenClaw 里哪些渠道、密钥和配置最关键
你会学到
OpenClaw to Hermes
用低风险方式评估并执行 OpenClaw 到 Hermes 的迁移,而不是把迁移当作盲目升级。
教程内搜索
支持桌面与移动端。回车可直接搜索。
从 OpenClaw 迁移到 Hermes,不是“安装新版工具”这么简单。你迁移的是配置、入口、密钥、工作流习惯和安全边界。
官方迁移入口是 hermes claw migrate。这个命令会先显示预览,再让你确认是否继续。你应该把预览当成迁移的第一步,而不是可跳过的提示。
迁移前先回答 4 个问题
- 当前 OpenClaw 里哪些渠道正在真实使用?
- 哪些 API Key、secrets、pairing 或 gateway 配置不能丢?
- 哪些流程依赖 OpenClaw 的审批、安全或 Browser 使用方式?
- 迁移失败时,你能否回到旧环境继续工作?
推荐迁移顺序
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
这条命令不适合作为默认教学入口。更稳妥的做法是先迁移配置,再逐项写入和验证密钥。
迁移后验收
| 链路 | 验收动作 |
|---|---|
| CLI | hermes 能正常启动并完成简单对话 |
| 模型 | 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 等关键链路。
继续学习
下一步推荐
优先继续当前主题,再给一篇桥接内容,避免学习链路被打断。
Hermes Memory 实战:长期记忆适合存什么,不适合存什么
理解 Hermes persistent memory、USER.md、MEMORY.md、session search 和容量边界,避免把记忆用成垃圾桶。
Hermes 应用Hermes Skills 实战:自生成、复用与安全审查
把 Hermes skills 当成可审查的能力资产,而不是把所有临时脚本都沉淀成长期技能。
Hermes 安全Hermes Memory 不生效怎么办:排查长期记忆、USER.md 和 Profile
Hermes memory 不生效时,不要只继续追加记忆。先检查写入位置、profile、记忆冲突、session search 和任务类型边界。
关联路径
同 Agent 与同意图内容
多 Agent 站点里,相关内容不只看分类,也要看 Agent 归属和搜索意图。
Hermes Agent 是什么:和 OpenClaw、普通聊天机器人的区别
用应用层视角理解 Hermes Agent:memory、skills、messaging gateway、cron、profiles 和从 OpenClaw 迁移到底意味着什么。
Hermes 安装Hermes Agent 安装与 Quickstart:第一次跑通完整清单
从安装命令、首次启动、模型配置到 gateway 前置检查,整理 Hermes Agent 第一次跑通时最该确认的顺序。
Hermes 应用Hermes Memory 实战:长期记忆适合存什么,不适合存什么
理解 Hermes persistent memory、USER.md、MEMORY.md、session search 和容量边界,避免把记忆用成垃圾桶。
OpenClaw 迁移OpenClaw 升级指南:版本更新前后要检查什么
真正成熟的 OpenClaw 使用方式,不是盲目升级,而是每次更新都有一张检查清单。