AI agent design patterns explained: Single, sequential & parallel | DailyDevLists