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
Erste Schritte mit Hooks in Copilot SDK zur Steuerung der Toolausführung, Transformation von Ergebnissen, Hinzufügung von Kontext, Behandlung von Fehlern und Überwachung von Interaktionen.
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
Sitzungslebenszyklus-Hooks
Verwenden Sie die onSessionStart- und onSessionEnd-Hooks, um den Kontext zu initialisieren, Ressourcen freizugeben und Sitzungsmetriken in Copilot SDK zu verfolgen.
Fehlerbehandlungs-Hook
Verwenden Sie den onErrorOccurred Hook, um benutzerdefinierte Fehlerprotokollierung zu implementieren, Fehlermuster nachzuverfolgen und benutzerfreundliche Fehlermeldungen bereitzustellen Copilot SDK.