# Stream Workflow results without awaiting

> When stream=True, Workflow.arun now returns an AsyncIterator instead of requiring await. This clarifies intent and avoids mixed patterns in streaming code.

- Published: 2025-10-23
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/stream-workflow-results-without-awaiting
- Markdown: https://agno-com-nine.vercel.app/articles/stream-workflow-results-without-awaiting.md

When stream=True, Workflow.arun now returns an AsyncIterator instead of requiring await. This clarifies intent and avoids mixed patterns in streaming code.

**Details**

- Breaking change: replace await with async for when stream=True
- Enables straightforward composition with Agent/Team streaming

**Who this is for:** Developers standardizing streaming patterns across services.
