Introduction

La migration de OpenClaw vers Hermes permet d'importer les paramètres de votre ancienne installation OpenClaw dans la nouvelle plateforme Hermes. Ce guide présente les étapes de migration, les correspondances entre les clés de configuration et les vérifications à effectuer après la migration.

Contexte Technique

La commande hermes claw migrate permet de lancer la migration. Elle lit les paramètres par défaut dans le répertoire ~/.openclaw/ et prend en charge les anciens répertoires ~/.clawdbot/ et ~/.moltbot/. Les fichiers de configuration sont également détectés automatiquement.

Les options de migration incluent --dry-run pour simuler la migration, --preset full pour une migration complète, --migrate-secrets pour migrer les clés secrètes et --yes pour confirmer la migration sans demande de confirmation.

Analyse et Implications

La migration de OpenClaw vers Hermes implique plusieurs aspects, notamment la migration des paramètres de personnalisation, de la mémoire et des instructions, ainsi que des fichiers de travail. Les compétences sont migrées en tenant compte des conflits potentiels, et les configurations de modèle et de fournisseur sont également prises en charge.

La migration des clés secrètes, telles que les clés API, est effectuée en fonction de plusieurs sources, notamment les valeurs de configuration, les fichiers d'environnement et les profils d'authentification. Les clés non reconnues ne sont pas copiées.

Perspective

Après la migration, il est essentiel de vérifier les rapports de migration, de revoir les fichiers archivés et de lancer une nouvelle session pour que les compétences et les entrées de mémoire migrées prennent effet. La vérification des clés API et des paramètres de session est également cruciale pour assurer une transition en douceur.

En cas de problèmes, les messages d'erreur tels que « OpenClaw directory not found » ou « No provider API keys found » peuvent être résolus en vérifiant les répertoires et les fichiers de configuration. Les compétences non migrées peuvent être vérifiées dans le répertoire ~/.hermes/skills/openclaw-imports/.