> ## 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 Go-Agent-Text und -Ereignisse mit erneut abspielbaren Consumern.

`Agent.Stream(...)` gibt ein erneut abspielbares `StreamResult` zurück:

```go theme={null}
stream := agent.Stream(ctx, phaseoagent.RunOptions{Input: input, Client: client})

for delta := range stream.Text() {
  fmt.Print(delta)
}

completed, err := stream.Result()
```

Verwende `Events()` für Lifecycle- und Provider-Ereignisse. Rufe `Cancel()` auf, um den Stream-Kontext und die aktive Modellanfrage abzubrechen.

Go bietet noch keinen nativen Consumer für typisierte Elemente wie TypeScript. Verwende die Ereignisfolge und abgeschlossene Laufdatensätze für strukturierte Produkt-Zeitachsen.

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