Hooks, plugins et sessions dans les agents de codage IA
Un agent jouet répond à des questions, modifie peut-être un fichier, puis oublie presque tout. Un agent de niveau plateforme peut être étendu, intercepté, repris et supervisé.
C'est là que les hooks, plugins et sessions deviennent essentiels.
Carte de la série
- Ce que Claw Code révèle sur l'architecture des agents de codage IA
- Pourquoi les agents de codage IA utilisent Rust et Python ensemble
- Outils, permissions et MCP : comment un agent de codage devient réel
- Hooks, plugins et sessions dans les agents de codage IA
- Clean-room rewrites et audits de parity pour les équipes d'agents IA
Les hooks relient politique et action
Les hooks se placent entre l'intention et l'exécution. Ils peuvent s'exécuter avant un outil, après un succès ou après une erreur. Cela donne à la runtime un endroit pour inspecter les entrées, refuser une action risquée, demander une validation, écrire des logs ou déclencher une suite.
Les agents de codage n'écrivent pas seulement du texte. Ils produisent des effets. Dès qu'ils lancent un shell, modifient des fichiers ou appellent des services, l'ordre d'exécution devient de la logique produit.
Les plugins rendent l'extension gouvernable
Un agent franchit un seuil lorsqu'il ne livre plus seulement des capacités intégrées, mais accepte des extensions avec manifests, commandes, outils, permissions et comportements de cycle de vie.
Les plugins permettent de connecter des systèmes internes sans forker la runtime. Mais ils doivent avoir des permissions, namespaces et traces d'audit clairs. Sinon, l'extensibilité devient du désordre.
Les sessions portent le travail long
Coder n'est pas une question unique. C'est lire, planifier, modifier, tester, échouer, réparer et reprendre. Sans session, l'agent se réveille neuf à chaque fois.
Une bonne session conserve transcript, sorties d'outils, ID de session, décisions de permissions et état utile à la reprise. Ce n'est pas seulement de l'historique de chat : c'est la continuité du travail.
Conclusion
Les hooks donnent du contrôle, les plugins donnent de la croissance, les sessions donnent du temps. Ensemble, ils transforment un assistant IA en plateforme capable d'entrer dans de vrais processus d'ingénierie.