AgentWorkflow, a new addition to LlamaIndex, streamlines the creation and orchestration of AI agent systems by building on existing Workflow abstractions. This system simplifies the development of both single and multi-agent applications by handling coordination, state maintenance, and complex processes, while maintaining flexibility and extensibility. Designed to overcome traditional challenges such as complex coordination logic and limited visibility, AgentWorkflow allows developers to maintain context across interactions, coordinate between specialized agents, and monitor agent activities in real-time. It supports various agent architectures like FunctionAgent and ReActAgent and includes built-in state management, real-time execution monitoring, and human-in-the-loop integration. The system caters to both simple workflows with single agents and complex multi-agent setups, such as a research report system that involves different specialized agents for research, writing, and reviewing tasks.