Verwenden Sie Hooks
Detaillierte API-Referenz für jeden Sitzungshaken im GitHub Copilot SDK.
Fehlerbehandlung Hook
Der onErrorOccurred Hook wird aufgerufen, wenn Während der Sitzungsausführung Fehler auftreten. Verwenden Sie es zu folgenden Zwecken:
Sitzungshaken
Hooks bieten Ihnen die Möglichkeit, das Verhalten von Copilot-Sitzungen an wichtigen Punkten im Lebenszyklus der Kommunikation abzufangen und anzupassen. Verwenden Sie Hooks für:
Hook für die Verwendung des Tools nach der Sitzung
Der onPostToolUse Hook wird aufgerufen , nachdem ein Tool erfolgreich ausgeführt wurde. Verwenden Sie es zu folgenden Zwecken:
Pre-Tool Verwendungs-Hook
Der onPreToolUse Hook wird aufgerufen , bevor ein Tool ausgeführt wird. Verwenden Sie es zu folgenden Zwecken:
Session Lifecycle Hooks
Mit Sitzungslebenszyklus-Hooks können Sie auf Start- und Endereignisse der Sitzung reagieren. Verwenden Sie sie für:
Hook für gesendete Benutzer Prompt
Der onUserPromptSubmitted Hook wird aufgerufen, wenn ein Benutzer eine Nachricht sendet. Verwenden Sie es zu folgenden Zwecken:
Hook „Benutzer-Prompt transformiert“
Der userPromptTransformed Hook wird ausgeführt, nachdem die Laufzeit einem übermittelten Prompt generierten Kontext hinzugefügt hat, aber bevor der resultierende Inhalt im Sitzungsverlauf gespeichert oder an das Modell gesendet wird.