Design, build, and orchestrate teams of specialized AI agents. Orchestration patterns, communication, shared state, task decomposition, and production deployment.