This tiny agent aims only to execute Cirrus CI Instructions and streams logs and execution progress via gRPC API.
This agent can work either with Cirrus CLI to run tasks locally in Docker containers or with Cirrus CI to run the same tasks in a distributed fashion across larger variety of environments (containers, VMs on GCP/AWS/Azure, bare metal, etc.).