Ce que voit l’agent
Comment les hooks donnent du contexte avant les modifications, pendant les prompts et à la fin des tâches.
Un agent de code travaille mieux avec les contraintes qui comptent qu’avec tout l’historique brut d’un dépôt. Mios utilise des hooks de cycle de vie pour lui donner une mémoire ciblée aux moments clés d’une session.
Les hooks en bref
L’installeur automatique enregistre des hooks précis, qui tournent à côté de Claude Code ou de Codex :
Début de session --> Envoi du prompt --> Avant outil (Edit) --> Stop (fin de tâche)
(Espace) (Dossier de tâche) (Contrôle décisions) (Propose des choix)
1. À l’envoi du prompt (UserPromptSubmit)
Quand vous envoyez un prompt à votre agent, le hook prompt-context s’exécute avant que le modèle ne prépare son plan.
Le hook lit le prompt, demande à Mios les décisions d’architecture liées et injecte un court dossier de tâche. L’agent reçoit :
- Les décisions de projet qui concernent le prompt.
- Les exigences techniques et les contraintes en vigueur.
- Des liens vers les discussions sources.
Le modèle évite ainsi de proposer des approches que l’équipe a explicitement refusées.
2. Du contexte avant les modifications (PreToolUse)
Quand un agent tente de modifier ou d’écrire des fichiers avec des outils comme Edit, Write, MultiEdit ou Bash, le hook pre-edit intercepte l’action :
- Il associe les chemins de fichiers visés au bon projet.
- Il vérifie si la modification proposée contredit des décisions adoptées du projet.
- S’il détecte un conflit, il renvoie des consignes à l’agent avant que le fichier ne soit modifié sur le disque.
Le hook mcp-guard vérifie en plus les frontières du projet si l’agent change de dossier pendant une session, pour éviter les fuites accidentelles entre des bases de code distinctes.
3. Propositions en fin de tâche (Stop)
Quand un agent a fini son travail et que l’exécution s’arrête, le hook stop lance une dernière analyse :
- Il examine le git diff et les actions faites pendant la session.
- Si l’agent a fait de nouveaux choix d’architecture ou instauré une nouvelle convention, le hook les met en forme comme des décisions proposées.
- Les propositions partent directement dans la file de revue de Mios (« À valider »), sur https://app.mios-ai.com.
Un collègue peut ensuite les relire, les modifier ou les adopter, et la mémoire du travail de l’agent est conservée pour les sessions suivantes.