为什么要从 Hermes 迁移到 OpenClaw?

Hermes Agent 是 OpenClaw 的前身产品。随着 OpenClaw 功能全面升级,老用户需要把原来的 Hermes 配置迁移过来。这篇教程带你一步步完成迁移,不丢数据、不断服务。
迁移前准备
在开始之前,确认以下几点:
- 你的 Hermes 版本是 v2.x 或更高
- 已备份 SOUL.md 和 AGENTS.md 配置文件
- 本地已安装 OpenClaw CLI(
npm install -g openclaw)
第一步:导出 Hermes 配置

在你的 Hermes 项目目录下执行:
hermes export --format openclaw --output ./migration-bundle.json
这会把你的 agent 配置、密钥引用、路由规则全部导出为 OpenClaw 兼容格式。
第二步:初始化 OpenClaw 项目
openclaw init my-project
cd my-project
openclaw import ./migration-bundle.json
导入完成后,OpenClaw 会自动生成对应的 gateway.json5 和 agents/ 目录结构。
第三步:验证迁移结果
openclaw doctor
doctor 命令会检查:
- 配置文件语法是否正确
- 密钥引用是否有效
- 路由规则是否冲突
- Agent 定义是否完整
第四步:启动并测试

openclaw start
openclaw test --agent my-agent --message "你好"
确认 agent 能正常响应后,迁移就完成了。
problèmes courants
迁移后原来的 SOUL.md 还能用吗?
可以。OpenClaw 兼容 Hermes 的 SOUL.md 格式,但建议逐步改用 OpenClaw 的 identity 配置块,功能更灵活。
密钥需要重新配置吗?
如果你用的是环境变量引用(如 $OPENAI_API_KEY),迁移后自动继承。如果是硬编码在配置里的,doctor 会提示你改为环境变量。
迁移会影响正在运行的服务吗?
不会。迁移是在新目录操作,原 Hermes 实例不受影响。验证通过后再切换流量。
支持部分迁移吗?
支持。你可以只导出特定 agent:hermes export --agent customer-service --format openclaw
迁移后怎么回滚?
保留原 Hermes 目录即可。OpenClaw 和 Hermes 可以并行运行在不同端口。
相关教程:OpenClaw 怎么做 SEO 关键词研究 | OpenClaw 怎么做数据分析日报 | OpenClaw 怎么做内容排期
迁移后的优化建议
迁移完成后,建议做以下优化:
- 把 SOUL.md 中的人格描述迁移到 OpenClaw 的 identity 配置块,支持更精细的行为控制
- 把原来用外部 cron 触发的定时任务改为 OpenClaw 内置的 cron 系统,统一管理更方便
- 如果原来只接了一个消息平台,现在可以同时接入多个(Telegram+Discord+WhatsApp),一个 Agent 同时服务多个渠道
- 检查 doctor 报告中的 warning,逐条修复,确保配置最优
迁移前后性能对比
实测数据:
- 冷启动时间:Hermes 约 8-12 秒 → OpenClaw 约 3-5 秒
- 消息响应延迟:Hermes 平均 2.1 秒 → OpenClaw 平均 1.3 秒
- 内存占用:Hermes 单 Agent 约 180MB → OpenClaw 多 Agent 共享约 120MB
- 定时任务精度:外部 cron ±60 秒 → 内置 cron ±2 秒
Lien vers cet article :https://www.361sale.com/fr/87592/L'article est protégé par le droit d'auteur et doit être reproduit avec mention.













11 mars 13:490
Aujourd'hui, le référencement est toujours d'actualité, mais le jeu a changé. Auparavant, on s'appuyait sur des tas de contenus, des tas de mots-clés pour obtenir du trafic, et maintenant on accorde plus d'attention à la qualité du contenu + à la confiance dans la marque + à l'expérience de l'utilisateur. En plus de s'appuyer uniquement sur le SEO est en fait de plus en plus difficile, beaucoup de bonnes SEO + médias sociaux + marketing de contenu + conversion de domaine privé à faire ensemble. Le référencement reste un canal d'acquisition de clients à long terme, mais il ne peut plus être considéré comme le seul canal.Il travaille dur.
11 mars 10:540
Normal, inclus seulement au nom de Google pour voir la page, ne signifie pas qu'immédiatement au classement, "a été inclus mais n'a pas été classé" habituellement parce que : la concurrence des mots-clés, le poids de la page est faible, le contenu n'est pas assez fort, la page est relativement nouvelle. Continuez à optimiser les mots-clés à longue traîne, la qualité du contenu et la chaîne interne, il faut généralement un peu de temps pour que le classement s'améliore lentement !Amelia Foster 6 mars 16:200
Avez-vous une capture d'écran ?lit. même un fils qui n'est pas un poisson connaît la joie du poisson 6 mars 09:230
Ne commencez pas par utiliser les plugins d'optimisation, mais localisez d'abord les goulets d'étranglement : Utilisez Query Monitor pour voir les SQL lents, les crochets lents. Mettez tous les plugins en pause pour les comparer, puis activez-les un par un. Vérifier que l'autoload est trop grand (tableau des options). Vérifier les index de la base de données avec les requêtes de tables volumineuses. S'attaquer d'abord aux performances de l'hôte et de la base de données si le TTFB du serveur est élevé.Il travaille dur.
3 mars 16:470
Bonjour Windjammer, il n'y a vraiment pas besoin de s'embêter avec des environnements locaux compliqués, les gens ordinaires suivent ces étapes et la mise à jour ne fera pas planter le site 👇. Tout d'abord, sauvegarder l'ensemble du site, fichiers + base de données sont préparés, c'est la ligne de fond, hors du problème peut être une clé pour revenir en arrière. Si vous voulez mettre à jour votre site, ne le faites pas en un seul clic, mais faites-le par lots, changez d'abord les plugins sans importance, puis les principaux. Immédiatement après la mise à jour, videz le cache, passez au premier plan pour vérifier la page d'accueil, la page d'article, les boutons, les formulaires, ces positions clés. Il est préférable d'installer un plug-in qui prend en charge le retour à la version précédente ; en cas de panne, il est possible de revenir à l'ancienne version en une seconde. En résumé : sauvegarder d'abord, changer par lots, vérifier après avoir changé, laisser un moyen de revenir en arrière, très stable ✅😎 J'espère que cela vous aidera !bugbang 2 mars 09:550
En général, ce n'est pas le paiement qui n'a pas fonctionné, mais le rappel (webhook) qui n'a pas renvoyé l'état de la commande. Étapes de dépannage : WooCommerce → Statut → Logs : voir si la passerelle de paiement a une erreur de webhook / une erreur de signature / un dépassement de délai. Vérifiez si le site est bloqué par un WAF (Cloudflare, Pagoda Firewall, plugins de sécurité). Vérifiez si l'option "Cache checkout pages/interface paths" est activée (les pages de paiement et les interfaces de rappel ne doivent pas être mises en cache). Recherchez dans les journaux d'erreurs du serveur les erreurs 500/fatal qui interrompent l'exécution du callback. Solution : Libérer les URLs de rappel de wp-json, wc-api et de la passerelle de paiement (configurer selon la documentation de la passerelle). Désactiver le cache et le test de compression JS merge sur la page de paiement une fois. Si vous utilisez Cloudflare : définissez les règles "no-challenge" et "no-block" pour les URL de rappel.Ulla Nala Zhenhuan (18嬛嬛嬛) 31 janvier 09:360
1) Déterminer s'il s'agit d'une "attente normale" ou d'un "blocage anormal". Vous pouvez d'abord examiner trois signaux : si le délai de publication de la page est compris entre 7 et 14 jours, s'il n'y a qu'un petit nombre de pages avec ce statut et si la page est apparue dans le plan du site XML. Si ces trois éléments sont réunis, il s'agit très probablement d'une étape normale d'exploration et d'évaluation, et il n'est pas nécessaire d'intervenir immédiatement. 2) Dans quelles circonstances "attendre" est-il inutile ? Les cas suivants ne seront pas résolus automatiquement par le temps : la page n'a presque pas de liens internes (page isolée), le contenu est très similaire aux pages existantes sur le site, les points canoniques renvoient à d'autres URL, et trop d'articles similaires sont publiés sur le même sujet pendant une courte période. Dans ce cas, Google a été parcouru, mais a jugé que "cela ne vaut pas la peine d'entrer dans l'index". 3) La façon la plus efficace d'intervenir manuellement (sans chichis) La priorité est de faire ces 3 choses : ajouter des liens internes, créer un lien vers la page à partir d'anciens articles ou rubriques connexes, améliorer la densité de l'information sur le premier écran. Les 2-3 premiers paragraphes répondent directement à la question de l'utilisateur, évitent trop de remplissage, confirment que la page canonique est autoréférentielle pour éviter d'être jugée comme une page dupliquée, puis vont au SGC pour demander la réindexation. 4) Quelles sont les "actions d'intervention" contre-productives ? Déconseillées : supprimer et reposter fréquemment, cliquer plusieurs fois de suite sur "demander l'indexation", forcer l'empilement de mots-clés pour être indexé, changer arbitrairement d'URL ou de titre. Ces opérations permettront à Google de réévaluer la stabilité de la page, mais ralentiront l'inclusion. 5) Une norme de jugement pratique Si un article : a été crawlé, il n'y a pas de problème de noindex / robots, il y a au moins 1-2 liens internes connexes, le contenu résout manifestement un problème indépendant, il est inclus, ce n'est qu'une question de temps, ce n'est pas un problème de plug-in.Porteur de poste 30 janvier 10:000
La nouvelle station ne fait pas de liens externes peut être complètement, le premier contenu et la structure de la station pour faire un bon travail plus stable. En s'appuyant uniquement sur le contenu, il est généralement possible d'inclure une partie des mots-clés à longue traîne dans le classement, mais la quantité de concurrence élevée sera lente. Il est recommandé d'attendre l'inclusion stable du site, 30-50 contenu de qualité, les mots clés ont commencé à entrer dans le top 20/30, et puis une petite quantité de liens externes, les mots de marque prioritaires / chaîne nue / type de citation, ne viennent pas à chasser le nombre. 👍