# Verwenden Sie Hooks

Detaillierte API-Referenz für jeden Sitzungshaken im GitHub Copilot SDK.

## Links

* [Fehlerbehandlung Hook](/de/copilot/how-tos/copilot-sdk/hooks/error-handling)

  Der onErrorOccurred Hook wird aufgerufen, wenn Während der Sitzungsausführung Fehler auftreten. Verwenden Sie es zu folgenden Zwecken:

* [Sitzungshaken](/de/copilot/how-tos/copilot-sdk/hooks/hooks-overview)

  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](/de/copilot/how-tos/copilot-sdk/hooks/post-tool-use)

  Der onPostToolUse Hook wird aufgerufen , nachdem ein Tool erfolgreich ausgeführt wurde. Verwenden Sie es zu folgenden Zwecken:

* [Pre-Tool Verwendungs-Hook](/de/copilot/how-tos/copilot-sdk/hooks/pre-tool-use)

  Der onPreToolUse Hook wird aufgerufen , bevor ein Tool ausgeführt wird. Verwenden Sie es zu folgenden Zwecken:

* [Session Lifecycle Hooks](/de/copilot/how-tos/copilot-sdk/hooks/session-lifecycle)

  Mit Sitzungslebenszyklus-Hooks können Sie auf Start- und Endereignisse der Sitzung reagieren. Verwenden Sie sie für:

* [Hook für gesendete Benutzer Prompt](/de/copilot/how-tos/copilot-sdk/hooks/user-prompt-submitted)

  Der onUserPromptSubmitted Hook wird aufgerufen, wenn ein Benutzer eine Nachricht sendet. Verwenden Sie es zu folgenden Zwecken:

* [Hook „Benutzer-Prompt transformiert“](/de/copilot/how-tos/copilot-sdk/hooks/user-prompt-transformed)

  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.