Migration de la flotte OpenClaw 2.0 : ce qui a réellement cassé

✍️ OpenClawRadar📅 Publié: September 4, 2026🔗 Source
Ad

Mettre à niveau une seule instance OpenClaw est une chose, mais le faire pour une flotte de clients en direct signifie que chaque panne se multiplie. Une équipe a passé une journée entière à migrer vers OpenClaw 2.0 et a partagé les angles les plus tranchants. Voici ce qui a réellement cassé et comment l'éviter.

Le schéma de configuration est devenu plus strict

Dans la version 2.0, le schéma de configuration est plus strict et plusieurs champs ont été déplacés (clés d'environnement, TTS, modèles média). Le piège le plus important : doctor --fix supprime silencieusement les champs inconnus. Si votre clé de modèle se trouve dans une zone désormais obsolète, elle peut disparaître avec ces champs. L'équipe a réécrit les configurations à la main avant d'exécuter doctor pour éviter de perdre des clés.

Les plugins externes cassent la passerelle

WhatsApp, Brave, Discord et Perplexity ne sont plus dans l'image de base ; ce sont des plugins externes. Si votre configuration les référence encore, la passerelle ne devient jamais prête, le conteneur entre dans une boucle de redémarrage, et de l'extérieur cela ressemble à une erreur 502. Ajouter simplement les plugins à l'image ne suffit pas car le consentement des capacités est lié à la machine spécifique, et doctor ne l'accepte pas. La seule approche qui fonctionne est d'exécuter openclaw plugins install ... --accept-capabilities comme étape séparée.

Ad

Appairage des appareils : les en-têtes Cloudflare cassent la localité

Le chat web a commencé à générer PAIRING_REQUIRED. La cause racine : la version 2.0 ne fait confiance qu'aux requêtes provenant de loopback sans aucun en-tête transféré. Ne pas les définir dans nginx ne suffit pas — Cloudflare envoie ses propres en-têtes, il faut donc les annuler explicitement dans nginx. Cela ressemblait à un jeton cassé mais c'était en réalité un conflit entre Cloudflare, nginx et la logique de localité d'OpenClaw.

Perplexity se charge automatiquement de manière indésirable

Perplexity se charge automatiquement s'il détecte une clé OpenRouter, puis exige un consentement même si vous ne voulez pas du plugin. Définir enabled: false ne suffit pas ; vous devez utiliser plugins.deny pour le bloquer.

Leçon : privilégier la disponibilité aux fonctionnalités

Le principe final : il vaut mieux perdre temporairement la recherche web ou un canal unique que de faire tomber tout l'agent avec une erreur 502. Prévoyez plusieurs pannes et testez chaque composant individuellement.

Ceci est basé sur un rapport de migration réel provenant d'une plateforme cloud hébergeant OpenClaw pour des clients. Si vous planifiez une mise à niveau, lisez la source pour plus de détails et d'informations de la communauté.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

Claude-Code v2.1.108 ajoute des contrôles de mise en cache des invites, une fonctionnalité de récapitulation et la découverte de commandes slash.
News

Claude-Code v2.1.108 ajoute des contrôles de mise en cache des invites, une fonctionnalité de récapitulation et la découverte de commandes slash.

Claude-Code v2.1.108 introduit les variables d'environnement ENABLE_PROMPT_CACHING_1H et FORCE_PROMPT_CACHING_5M pour le contrôle de la durée de vie du cache, ajoute une fonctionnalité de récapitulation de session configurable via /config ou /recap, et permet au modèle de découvrir les commandes slash intégrées via l'outil Skill.

OpenClawRadar
Claude Code v2.1.196 : Modèles par défaut de l'organisation, correction de sécurité, récupération des tâches en arrière-plan
News

Claude Code v2.1.196 : Modèles par défaut de l'organisation, correction de sécurité, récupération des tâches en arrière-plan

Claude Code v2.1.196 ajoute les modèles par défaut de l'organisation, corrige un problème de sécurité avec le lancement de serveurs MCP, améliore la fiabilité des sessions en arrière-plan et réduit de 25% l'utilisation de jetons dans /code-review.

OpenClawRadar
Le coût caché du code généré par l'IA : déboguer des spaghettis
News

Le coût caché du code généré par l'IA : déboguer des spaghettis

Un post Reddit capture la réalité de livrer rapidement du code généré par IA, puis de passer des semaines à déboguer des fonctions gonflées, des bugs d'état null et des noms de variables obscurs.

OpenClawRadar
Gemma 4 contre Qwen 3.5 : Résultats de l'évaluation à l'aveugle avec Claude Opus comme juge
News

Gemma 4 contre Qwen 3.5 : Résultats de l'évaluation à l'aveugle avec Claude Opus comme juge

Une évaluation à l'aveugle de 30 questions a comparé Gemma 4 31B, Gemma 4 26B-A4B et Qwen 3.5 27B en utilisant Claude Opus 4.6 comme juge. Qwen 3.5 27B a remporté 46,7 % des confrontations mais a obtenu des scores moyens inférieurs en raison de trois réponses notées zéro.

OpenClawRadar