{"meta":{"title":"Utiliser des crochets","intro":"Référence API détaillée pour chaque hook de session du SDK GitHub Copilot.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/copilot-sdk","title":"Kit de développement logiciel (SDK) Copilot"},{"href":"/fr/copilot/how-tos/copilot-sdk/hooks","title":"Utiliser des crochets"}],"documentType":"subcategory"},"body":"# Utiliser des crochets\n\nRéférence API détaillée pour chaque hook de session du SDK GitHub Copilot.\n\n## Links\n\n* [Hook de gestion des erreurs](/fr/copilot/how-tos/copilot-sdk/hooks/error-handling)\n\n  Le onErrorOccurred hook est appelé lorsque des erreurs se produisent pendant l’exécution de la session. Utilisez-le pour :\n\n* [Hooks de session](/fr/copilot/how-tos/copilot-sdk/hooks/hooks-overview)\n\n  Les hooks vous permettent d’intercepter et de personnaliser le comportement des sessions Copilot aux points clés du cycle de vie de la conversation. Utilisez des crochets pour :\n\n* [Hook exécuté après l’utilisation d’un outil](/fr/copilot/how-tos/copilot-sdk/hooks/post-tool-use)\n\n  Le hook onPostToolUse est appelé après qu’un outil s’est exécuté avec succès. Utilisez-le pour :\n\n* [Hook exécuté avant l’utilisation d’un outil](/fr/copilot/how-tos/copilot-sdk/hooks/pre-tool-use)\n\n  Le onPreToolUse hook est appelé avant l’exécution d’un outil. Utilisez-le pour :\n\n* [Hooks du cycle de vie de la session](/fr/copilot/how-tos/copilot-sdk/hooks/session-lifecycle)\n\n  Les hooks de cycle de vie de session vous permettent de répondre aux événements de début et de fin de session. Utilisez-les pour :\n\n* [Hook déclenché à la soumission d’un prompt utilisateur](/fr/copilot/how-tos/copilot-sdk/hooks/user-prompt-submitted)\n\n  Le onUserPromptSubmitted hook est appelé lorsqu’un utilisateur envoie un message. Utilisez-le pour :\n\n* [Hook transformé par l’utilisateur](/fr/copilot/how-tos/copilot-sdk/hooks/user-prompt-transformed)\n\n  Le hook userPromptTransformed s’exécute après que l’environnement d’exécution a ajouté le contexte généré à un prompt soumis, mais avant que le contenu résultant ne soit enregistré dans l’historique de session ou envoyé au modèle."}