What is Jenkin agent?

What is agent in Jenkins CI?

An agent is often a machine or container that connects to a Jenkins controller and performs operations as instructed by the controller.