Skip to main content

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.