Skip to main content
Low-level communication patterns compose custom multi-agent flows before you reach full workflows like SequentialWorkflow or GraphWorkflow. Every function and class on this page is exported from the top-level swarms package. For parameters and return shapes, see the Swarming Architectures reference.
For higher-level orchestration, see Social Algorithms and Agent Rearrange.
One sender speaks, then each receiver replies in turn on the shared conversation, seeing the sender and the replies before its own. The broadcast function is async; the Broadcast class has a synchronous run:

Choosing a pattern