Capture les apprentissages, erreurs et corrections de chaque session pour une auto-amélioration continue de votre agent IA de codage.
npx clawhub@latest install self-improving-agentLa compétence self-improving-agent donne aux agents de codage IA (Claude Code, Codex, GitHub Copilot, OpenClaw) un système de mémoire structuré pour capturer les erreurs, les corrections des utilisateurs et les meilleures pratiques découvertes. Les entrées journalisées sont stockées dans des fichiers markdown .learnings/ et peuvent être promues vers des fichiers de mémoire de projet permanents comme CLAUDE.md ou AGENTS.md. En consultant ces journaux avant les tâches importantes, les agents évitent de répéter les mêmes erreurs et appliquent automatiquement les connaissances accumulées du projet.
npx clawhub@latest install self-improving-agentCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
Chaque événement capturé reçoit une entrée typée et horodatée avec une priorité, un tag de domaine, un statut et des champs de métadonnées tels que Pattern-Key et les liens See Also. Trois fichiers journaux distincts permettent de garder les corrections, les échecs de commandes et les demandes de fonctionnalités organisés et faciles à parcourir avec grep.
Lorsqu'un apprentissage est largement applicable, la compétence fournit un flux de travail clair pour le distiller en règles concises et les écrire dans CLAUDE.md, AGENTS.md, .github/copilot-instructions.md, ou les fichiers d'espace de travail OpenClaw (SOUL.md, TOOLS.md). Cela transforme le contexte éphémère d'une session en une connaissance durable et visible par les contributeurs.
Les entrées incluent une Pattern-Key stable et un Recurrence-Count. Lorsqu'un modèle est enregistré 3 fois ou plus dans 2 tâches distinctes ou plus sur une période de 30 jours, les règles de promotion de la compétence self-improving-agent le signalent automatiquement pour une élévation au niveau des instructions système, ce qui permet de stopper les erreurs répétées à la source.
Des scripts de hook optionnels (activator.sh, error-detector.sh) s'intègrent avec Claude Code et Codex CLI via les hooks UserPromptSubmit et PostToolUse. Cela signifie que la détection d'erreurs et les invites d'apprentissage se déclenchent automatiquement sans intervention manuelle (~50–100 tokens de surcharge par invite).
Les apprentissages qui répondent aux critères de qualité (récurrents, vérifiés, non évidents, largement applicables) peuvent être extraits en compétences autonomes et partageables à l'aide de l'assistant extract-skill.sh fourni. Le flux de travail comprend un mode simulation, des contrôles qualité et un suivi du statut sur l'entrée d'origine.
Fonctionne avec Claude Code, Codex CLI, GitHub Copilot et OpenClaw. Chaque agent dispose d'une méthode d'activation documentée — basée sur des hooks pour Claude Code/Codex, injection manuelle via .github/copilot-instructions.md pour Copilot, et injection dans l'espace de travail avec des outils de messagerie inter-sessions pour OpenClaw.
Un agent tente répétitivement npm install sur un espace de travail pnpm. Après la première correction, la compétence self-improving-agent enregistre une entrée correction et le développeur la promeut dans CLAUDE.md sous la forme Package manager: pnpm. Les sessions suivantes lisent cette règle et ne commettent plus jamais la même erreur.
Une équipe suit .learnings/ dans le contrôle de version. Lorsque la session d'un développeur rencontre un problème d'authentification CI et le consigne dans ERRORS.md, chaque agent de l'équipe récupère le correctif documenté et la résolution suggérée lors des sessions futures.
Après avoir diagnostiqué un problème délicat de régénération de client TypeScript ayant nécessité trois sessions de débogage, l'apprentissage accumule des liens See Also et un Recurrence-Count élevé. Le développeur exécute extract-skill.sh api-client-regen pour empaqueter la solution en tant que compétence distribuable.
Avant de commencer un grand refactoring, une session OpenClaw utilise le rappel déclenché par le hook pour analyser .learnings/ à la recherche d'entrées haute priorité en attente dans le domaine backend, en appliquant toutes les conventions accumulées avant d'écrire la moindre ligne de code.
npx clawhub@latest install self-improving-agentSe connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !