> ## 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.

# Datenstromübertragung

> Übertrage Agent-Text und Lifecycle-Ereignisse mit erneut durchlaufbaren asynchronen Enumerables.

`Agent.Stream(...)` verwendet dieselbe Zustandsmaschine wie `Run(...)` und gibt `AgentStreamResult` zurück:

```csharp theme={null}
var stream = agent.Stream(new RunOptions { Input = input, Client = client });

await foreach (var delta in stream.TextStream())
{
    Console.Write(delta);
}

var completed = await stream.GetResult();
```

Verwende `FullStream()` für Modell-, Tool-, Schritt- und Laufereignisse. Consumer können die aufgezeichnete asynchrone Sequenz unabhängig erneut durchlaufen. Rufe `Cancel()` auf, wenn das Produkt den aktiven Lauf stoppen soll; die Abbruchanforderung wird an Modellanfragen und lokale Tools weitergegeben.

## Weiterführende Themen

* [Werkzeuge](./agent-sdk-tools.mdx)
* [Observability und DevTools](./agent-sdk-observability.mdx)


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