Que fait proactive-self-improving-agent ?
Compétence qui capture automatiquement les expériences et évolue en toute sécurité. Conditions de déclenchement :
(1) Échec d'une commande/opération → enregistrer dans ERRORS.md (2) Correction par l'utilisateur ('non' / 'devrait être') → enregistrer dans LEARNINGS.md (3) L'utilisateur a besoin d'une capacité inexistante → enregistrer dans FEATURE_REQUESTS.md (4) Erreur d'API/outil externe → enregistrer dans ERRORS.md (5) Découverte que ses connaissances sont obsolètes/erronées → enregistrer dans LEARNINGS.md (6) Découverte d'une meilleure pratique → enregistrer dans LEARNINGS.md (7) Fin de chaque tâche → revoir le processus, si nouvelle expérience alors enregistrer dans LEARNINGS.md
Principe de déduplication : S'il n'y a pas de nouvelle expérience ou qu'une entrée existante couvre déjà le cas, ne pas écrire.
À chaque écriture, ajouter simultanément un journal JSONL dans .learnings/CHANGELOG.md. Lorsqu'une expérience se répète ≥3 fois, elle est promue automatiquement vers AGENTS.md / TOOLS.md / SOUL.md. Voir le corps principal pour plus de détails.