What problem does it solve?
Orchestrate and coordinate multiple agents to form scalable, reusable workflows across different execution modes (workflow, handoff, team) and nested swarm structures.
Core Features & Use Cases
- Orchestrates pipelines and agent delegation using Flow DSL and Swarm constructs (ParallelGroup, SerialGroup, BranchNode, LoopNode)
- Supports nested swarms via SwarmNode and RalphNode for complex hierarchies
- Enables parallel and sequential execution, dynamic handoffs, and team coordination
- Provides streaming of rich execution events and optional checkpointing for resumable workflows
- Suitable for building multi-agent systems, automation pipelines, and collaborative AI workflows
Quick Start
Define a Swarm with agents and a flow, select a mode, then execute it with swarm.run to process your query.