Corrections pratiques pour les problèmes de fiabilité d'OpenClaw

Un développeur sur r/openclaw a détaillé son approche pour surmonter les problèmes de fiabilité courants d'OpenClaw, passant d'une expérience initiale frustrante à une configuration stable. Sa solution repose sur le traitement de l'agent comme n'ayant aucune mémoire persistante entre les sessions et sur l'application de tout via des fichiers et scripts structurés.
Techniques clés qui ont fonctionné
- Utiliser plusieurs installations pour la redondance : Ils maintiennent deux installations OpenClaw qui peuvent se connecter en SSH l'une à l'autre pour réparer les configurations cassées en cas de problème.
- Traiter les fichiers intégrés comme des documents vivants : Le développeur insiste sur la mise à jour active de SOUL.md, AGENTS.md, USER.md et MEMORY.md plutôt que de les définir une fois. Les règles importantes vont dans AGENTS.md, les corrections dans MEMORY.md, et tout ce qui n'est que dans le chat est perdu entre les sessions.
- Construire un système de mémoire à 3 niveaux : Ils ont ajouté :
- Niveau 1 (chaud) : Journaux quotidiens (memory/YYYY-MM-DD.md) plus MEMORY.md pour le contexte récent et les faits triés lus à chaque session.
- Niveau 2 (tiède) : La recherche de mémoire vectorielle d'OpenClaw pour la récupération sémantique dans les transcriptions de session et les fichiers de mémoire.
- Niveau 3 (profond) : Un graphe de connaissances A-Mem avec 668 faits sur 41 entités, des scores d'activation, une décroissance temporelle et des liens inter-entités. Des tâches cron s'exécutent chaque nuit pour extraire de nouveaux faits des conversations et mettre à jour le graphe, et chaque semaine pour déprécier les faits obsolètes et reconstruire les liens.
- Améliorer la qualité de la récupération avec les scores d'activation : Ils ont découvert que les 691 faits de leur graphe de connaissances avaient le même score d'activation (0,5), rendant les résultats de recherche aléatoires. Ils ont construit un script de boost d'activation qui augmente le score d'un fait de +0,1 chaque fois qu'il est consulté et applique une décroissance temporelle aux faits non utilisés, améliorant ainsi la priorisation de la récupération.
- Forcer un vidage avant la compaction : Pour éviter la perte de contexte lors de la compaction de la mémoire par OpenClaw, ils utilisent l'événement pré-compaction pour écrire WORKING.md avec l'état complet de la conversation avant l'effacement, évitant ainsi la perte de plus de 12 heures de contexte qu'ils avaient précédemment subie.
- Noter immédiatement les corrections : Ils maintiennent un fichier .learnings/LEARNINGS.md qui enregistre chaque correction significative avec la date, l'erreur, la correction et l'importance, garantissant que les sessions futures héritent de ces apprentissages.
- Rendre les instructions non négociables dans les fichiers : Ils ont réécrit les règles d'AGENTS.md avec un langage explicite comme "NON-NÉGOCIABLE" et "AUCUNE EXCEPTION", incluant des exemples d'échec, constatant qu'un langage direct est suivi plus systématiquement que des suggestions polies.
- Scripts de vérification de sécurité : Au lieu de s'appuyer sur le jugement de l'agent pour les vérifications de santé cron, ils l'ont remplacé par un script shell qui gère la logique de comparaison. L'agent exécute simplement le script et rapporte la sortie, éliminant le jugement du processus.
- Imposer la vérification avant affirmation comme règle écrite : Après que l'agent ait maintenu une hypothèse erronée sur plusieurs sessions, ils ont ajouté une règle en haut de chaque AGENTS.md : ne jamais affirmer quelque chose comme un fait sans le vérifier, rechercher d'abord, et dire "Je ne sais pas" en cas de doute.
Le modèle mental central est de traiter l'agent comme quelqu'un qui perd tous ses souvenirs chaque nuit, les fichiers servant de mémoire institutionnelle.
📖 Read the full source: r/openclaw
👀 See Also

Injection de Cookie Camoufox : Naviguez sur Reddit en tant que vous-même pendant que votre agent fait le travail
Un guide détaillé pour contourner la détection des bots Reddit en extrayant les cookies Firefox et en les injectant dans Camoufox via Playwright.

Liste de configuration d'OpenClaw : six étapes cruciales pour les nouveaux utilisateurs
Un post Reddit détaille six étapes de configuration essentielles pour les utilisateurs d'OpenClaw : changer le modèle par défaut d'Opus à Sonnet pour réduire les coûts, verrouiller l'hôte de la passerelle sur 127.0.0.1 pour la sécurité, créer un fichier SOUL.md pour la personnalité de l'agent, éviter d'installer des compétences initialement, ne pas créer plusieurs agents, et utiliser la commande /new pour gérer le contexte de conversation.

Mise à jour d'OpenClaw v2.0 : Liste de contrôle critique avant mise à jour pour éviter les changements cassants
La dernière mise à jour d'OpenClaw introduit 12 changements cassants, un nouveau système de plugins et plus de 30 correctifs de sécurité. Ce guide présente cinq vérifications essentielles à effectuer avant la mise à jour, incluant le renommage des variables d'environnement, la migration du répertoire d'état et la reconfiguration de l'automatisation du navigateur.

Optimisation de Qwen 3.6 27B/35B sur RTX 3090 : Flags, Quantification et Routage Automatique
Un utilisateur partage ses flags llama-server pour les modèles Qwen 3.6 27B et 35B GGUF sur une RTX 3090 (24 Go), signalant des vitesses lentes pour le 35B et un code peu fiable produit par le 27B. Le post demande de meilleures quantifications, réglages de flags et changement automatique de modèle.