> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Lebenszyklus-Hooks

> Reagiere auf .NET-Ereignisse zu Läufen, Modellen, Schritten, Werkzeugen und Checkpoints.

Pass `RunOptions.OnEvent` um eine Produkt-Zeitleiste, ein Auditprotokoll oder eine Telemetrie-Pipeline zu aktualisieren.

Ereignisfamilien umfassen Start, Fortsetzung und Endzustände von Läufen, Modellanfragen, Schritt-Checkpoints, Werkzeugausführung und -fortschritt, Warten auf menschliche Eingaben, Abbruch und Fehler.

Halte den Callback schnell. Lagere langsame Speicher- oder Netzwerkarbeit aus der Agentenschleife aus.

```csharp theme={null}
OnEvent = value => logger.LogInformation(
    "{EventType} {RunId}", value.Type, value.RunId
);
```

## Verwandte Themen

* [Datenstrom](./agent-sdk-streaming.mdx)
* [DevTools](./agent-sdk-devtools.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.