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

> Konsumiere Text-, Reasoning-, Element- und Lifecycle-Streams von Ruby-Agenten.

`Agent#stream` gibt ein erneut durchlaufbares `StreamResult` zurück:

```ruby theme={null}
stream = agent.stream(input: "Research this topic", client: client)

stream.text_stream.each { |delta| print delta }
completed = stream.result
```

Verwende `reasoning_stream`, `item_stream` oder `full_stream` für weitere Projektionen. Ruby konsumiert den Provider-Stream synchron und stellt anschließend Sequenzen bereit, die weitere Konsumenten erneut durchlaufen können.

Elementwerte sind derzeit Hashes und keine diskriminierte TypeScript-Element-Union.

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