This visual execution shows how Jenkins handles two types of agents: permanent and cloud. When a job starts, Jenkins checks the agent type. For permanent agents, it uses an existing node that stays ready for jobs. For cloud agents, Jenkins provisions a new node, runs the job, then removes the node to save resources. The execution table traces each step, showing agent and job states. The variable tracker highlights how agent and job states change over time. Key moments clarify why cloud agents are removed and how jobs queue if agents are busy. The quiz tests understanding of provisioning steps, agent states, and job queuing behavior.