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

# Flux

> Consommez les flux de texte, de raisonnement, d’éléments et de cycle de vie des agents PHP.

`Agent::stream(...)` renvoie un `AgentStreamResult` :

```php theme={null}
$stream = $agent->stream($input, $client);

foreach ($stream->textStream() as $delta) {
    echo $delta;
}

$completed = $stream->result;
```

Utilisez `reasoningStream()`, `itemStream()` ou `fullStream()` pour obtenir d’autres projections. Chaque itérable peut être relu après la consommation des événements du flux synchrone du fournisseur.

Les valeurs d’élément PHP restent des tableaux et des objets génériques, et non l’union discriminée d’éléments de TypeScript.

## À lire aussi

* [Outils](./agent-sdk-tools.mdx)
* [Observabilité et DevTools](./agent-sdk-observability.mdx)


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