Utiliser des crochets
Personnalisez le comportement des sessions de Kit de développement logiciel (SDK) Copilot aux points clés du cycle de vie de la conversation à l’aide de hooks.
Démarrage rapide pour les hooks
Commencez avec les hooks dans Kit de développement logiciel (SDK) Copilot pour contrôler l'exécution des outils, transformer les résultats, ajouter du contexte, gérer les erreurs et auditer les interactions.
Hook exécuté avant l’utilisation d’un outil
Utilisez le hook onPreToolUse pour contrôler l’exécution de l’outil, modifier les arguments et ajouter du contexte avant l’exécution d’un outil Kit de développement logiciel (SDK) Copilot.
Hook exécuté après l’utilisation d’un outil
Utilisez le crochet onPostToolUse pour transformer les résultats de l'outil, enregistrer l'exécution de l'outil et ajouter un contexte après qu'un outil s'exécute dans Kit de développement logiciel (SDK) Copilot.
Point d'accroche soumis par l'utilisateur
Utilisez le onUserPromptSubmitted hook pour modifier les invites, ajouter un contexte et filtrer l’entrée utilisateur dans Kit de développement logiciel (SDK) Copilot.
Hooks du cycle de vie de session
Utilisez les crochets onSessionStart et onSessionEnd pour initialiser le contexte, libérer les ressources et suivre les métriques de session dans Kit de développement logiciel (SDK) Copilot.
Hook de gestion des erreurs
Utilisez le onErrorOccurred hook pour implémenter la journalisation des erreurs personnalisée, suivre les modèles d’erreur et fournir des messages d’erreur conviviaux dans Kit de développement logiciel (SDK) Copilot.