Skip to main content

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.