Ce qu'un hook peut faire
- Notifier un canal quand un événement survient (outil lancé, session démarrée)
- Borner : refuser une commande qui matche un pattern dangereux
- Enrichir le contexte avant un appel d'outil
Les hooks se configurent dans le fichier de configuration du profil, à côté des autres réglages. Commencez par un seul hook de notification, observez une semaine, puis ajoutez.
Ce qu'un hook ne devrait pas faire
Une logique métier (si ce fichier change, alors ce traitement) appartient à une tâche planifiée ou à un script dédié, pas à un hook. Le hook court à chaque événement : y mettre du raisonnement coûte des jetons à chaque tour et masque les pannes.
Différence avec cron
- Hook : réaction à un événement (après coup, au fil de l'eau)
- Cron : déclenchement à l'heure dite (calendaire)
- Les deux se combinent : un hook de notification + un cron de synthèse hebdomadaire
Sources et méthode
Cette page est une synthèse éditoriale indépendante, ancrée sur les sorties réelles de la CLI v0.21.2. Vérifiez les capacités dans les sources officielles avant une utilisation en production.