Compétence open source d'auto-réparation pour agents IA qui détecte et corrige automatiquement les défaillances

La compétence d'auto-réparation est un outil open-source qui permet aux agents IA de détecter, diagnostiquer et corriger automatiquement leurs propres défaillances. Elle a été développée suite à un incident réel où une tâche cron a échoué à 1h24 du matin parce qu'un script Python n'a pas trouvé un fichier modèle après que macOS ait nettoyé le répertoire /tmp.
Fonctionnement
Dans l'exemple source, l'agent (nommé Psy, fonctionnant sur Opus) a détecté la défaillance, retracé la cause profonde, déplacé le fichier vers un emplacement permanent, mis à jour le code pour utiliser des chemins relatifs, validé le correctif et reconstruit la page défaillante. L'ensemble du processus s'est déroulé automatiquement pendant que le développeur dormait, tout étant réparé avant 9h du matin.
Fonctionnalités principales
- Scanner de défaillances qui vérifie les tâches cron, les sous-agents et les journaux de déploiement
- Base de données de correctifs connus qui apprend de chaque réparation pour que la même erreur soit résolue instantanément la fois suivante
- Processus en cinq étapes : détection → diagnostic → correction de la cause profonde (pas seulement nouvelle tentative) → vérification → enregistrement des enseignements
Détails d'implémentation
La compétence fonctionne en tant que compétence OpenClaw ou outil autonome. Elle est sous licence MIT et disponible sur GitHub à github.com/psyduckler/self-healing-agents. Le développeur l'a créée comme un modèle réutilisable plutôt que comme quelque chose intégré dans un fichier HEARTFEAT.md.
Ce type d'outil est utile pour les développeurs exécutant des agents IA en environnements de production où la récupération automatisée des défaillances peut prévenir les interruptions de service et réduire les interventions manuelles. L'approche se concentre sur la correction des causes profondes plutôt que sur la simple répétition des opérations ayant échoué.
📖 Read the full source: r/openclaw
👀 See Also

Claude Code Matrix Channel Plugin Construit en Rust avec Support E2EE
Un développeur a créé un plugin de canal Matrix pour Claude Code, comblant un manque puisque les canaux officiels n'étaient disponibles que pour Discord et Telegram. Le plugin a été développé en Rust en utilisant Claude Code (CC) et a pris environ 24 heures à réaliser.

Claude Code v2.1.90 ajoute la prise en charge de la souris avec le drapeau CLAUDE_CODE_NO_FLICKER
Anthropic a publié Claude Code v2.1.90 avec une nouvelle fonctionnalité qui permet la prise en charge de la souris dans l'interface de chat. Les utilisateurs peuvent l'activer en définissant la variable d'environnement CLAUDE_CODE_NO_FLICKER=1 avant d'exécuter claude.

200+ spécifications de conception d'applications en Markdown – Glissez dans Claude ou Cursor pour des clones UI exacts
Une bibliothèque organisée de plus de 200 applications populaires sous forme de spécifications de conception Markdown structurées, avec codes hexadécimaux exacts, échelle typographique, espacements, chaque état d'écran et graphe de navigation. Importez-la dans Claude, Cursor ou tout agent d'IA pour générer des clones SwiftUI, Jetpack Compose ou Expo UI sans deviner les couleurs ou les espacements.

free-claude-code ajoute la prise en charge de GLM-5 via NVIDIA NIM, et s'étend à OpenRouter et Discord
free-claude-code prend désormais en charge GLM-5 via le niveau gratuit de NVIDIA NIM (40 requêtes/min) et ajoute l'intégration OpenRouter, la prise en charge des bots Discord et la compatibilité avec le fournisseur local LMStudio. L'outil convertit les requêtes API Anthropic de Claude Code pour fonctionner avec des backends de modèles alternatifs.