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

# स्ट्रीमिंग

> दोबारा चलाए जा सकने वाले async enumerable के साथ एजेंट टेक्स्ट और लाइफ़साइकल इवेंट स्ट्रीम करें।

`Agent.Stream(...)` वही state machine चलाता है जो `Run(...)` चलाता है और `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();
```

मॉडल, टूल, स्टेप और रन इवेंट पाने के लिए `FullStream()` उपयोग करें। अलग-अलग consumer कैप्चर की गई async sequence को स्वतंत्र रूप से दोबारा चला सकते हैं। सक्रिय रन रोकने के लिए `Cancel()` कॉल करें; cancel मॉडल अनुरोधों और स्थानीय टूल तक पहुँचता है।

## संबंधित विषय

* [टूल](./agent-sdk-tools.mdx)
* [Observability और DevTools](./agent-sdk-observability.mdx)


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