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

# Transmissão

> Transmita texto e eventos do ciclo de vida do agente com enumeráveis assíncronos que podem ser percorridos novamente.

`Agent.Stream(...)` executa a mesma máquina de estados que `Run(...)` e retorna `AgentStreamResult`:

```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();
```

Use `FullStream()` para receber eventos do modelo, das ferramentas, das etapas e da execução. Os consumidores podem percorrer novamente a sequência assíncrona capturada de forma independente. Chame `Cancel()` quando o produto precisar interromper a execução ativa; o cancelamento é propagado às solicitações do modelo e às ferramentas locais.

## Relacionados

* [Ferramentas](./agent-sdk-tools.mdx)
* [Observabilidade e DevTools](./agent-sdk-observability.mdx)


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