Hey @Chris Goddard
! Workers are indeed a replacement for agents. You can use workers the same way that you would use agents, but workers are designed to only execute flow runs on a single type of infrastructure (i.e. Kubernetes, Docker, etc) and they poll for flow runs from typed work pools. This section
in the docs gives a good overview of workers.