@devilnside/pi-auto-improve
v1.1.0
Published
Auto-improvement skill for Pi Coding Agent — feedback analysis, lesson generation and consolidation
Readme
@devilnside/pi-auto-improve
Système d'auto-amélioration pour Pi Coding Agent. Permet à l'agent d'apprendre de ses erreurs via un système de feedback utilisateur.
Installation
pi install npm:@devilnside/pi-auto-improveOu essayer sans installer :
pi -e npm:@devilnside/pi-auto-improvePuis redémarre Pi ou tape /reload.
Fonctionnalités
- Feedback manuel — Commandes
/goodet/badpour évaluer les réponses - Boutons Telegram — 👍/👎 sur chaque réponse en mode Telegram
- Analyse d'échec — Sur feedback négatif, l'agent analyse ce qui a mal tourné et propose une leçon
- Leçons validées — Chaque leçon doit être validée par l'utilisateur avant stockage
- 3 scopes — Global, par domaine (debug, refactoring, feature, review, general), par projet
- Injection automatique — Les leçons globales sont injectées dans le prompt système à chaque tour
Usage
Feedback
/good [commentaire]— Enregistrer un feedback positif/bad [commentaire]— Feedback négatif + déclenche l'analyse
Leçons
/lessons [scope]— Afficher les leçons (global,domain,project,all)/lesson-add <domain> <règle>— Ajouter manuellement une leçon/lesson-remove <id>— Désactiver une leçon
Domaines
debug— Tests, erreurs, stack tracesrefactoring— Modifications multiples de fichiersfeature— Nouveaux fichiers, nouvelles fonctionnalitésreview— Lecture de codegeneral— Par défaut
Architecture
Les données sont stockées dans ~/.pi/agent/data/auto-improve/ :
data/auto-improve/
├── feedback.jsonl # Historique des feedbacks
├── lessons/
│ ├── global.json # Leçons globales (toujours chargées)
│ ├── domain-debug.json # Leçons par domaine
│ └── ...
└── projects/ # Leçons par projet (hash du chemin)Design
Voir docs/features/2026-05-10-auto-improve-design.md pour le spec complet.
