Verwenden Sie Hooks
Passen Sie das Verhalten von Copilot SDK-Sitzungen an wichtigen Stellen im Verlauf des Gesprächslebenszyklus mit Hooks an.
Schnellstart für Hooks
Nutzen Sie die Hooks in Copilot SDK, um die Ausführung von Tools zu steuern, Ergebnisse zu transformieren, Kontext hinzuzufügen, Fehler zu behandeln und Interaktionen zu überprüfen.
Haken zur Verwendung vor Werkzeugen
Verwenden Sie den onPreToolUse Hook, um die Toolausführung zu steuern, Argumente zu ändern und Kontext hinzuzufügen, bevor ein Tool in Copilot SDK ausgeführt wird.
Hook für die Verwendung des Tools nach der Sitzung
Verwenden Sie den onPostToolUse Hook, um Toolergebnisse zu transformieren, die Ausführung von Tools zu protokollieren und Kontext hinzuzufügen, nachdem ein Tool in Copilot SDK ausgeführt wird.
Gesendeter Webhook der Benutzeranfrage
Verwenden Sie den onUserPromptSubmitted Hook, um Eingabeaufforderungen zu ändern, Kontext hinzuzufügen und Benutzereingaben zu filtern.Copilot SDK
Session Lifecycle Hooks
Verwenden Sie die onSessionStart- und onSessionEnd-Hooks, um den Kontext zu initialisieren, Ressourcen freizugeben und Sitzungsmetriken in Copilot SDK zu verfolgen.
Fehlerbehandlung Hook
Verwenden Sie den onErrorOccurred Hook, um benutzerdefinierte Fehlerprotokollierung zu implementieren, Fehlermuster nachzuverfolgen und benutzerfreundliche Fehlermeldungen bereitzustellen Copilot SDK.