Are stages guaranteed to be executed on same machine

I’m reading about the plugin for caching files across build:

But is it actually guaranteed that all 3 stages will be run on the same machine in the case of multi-agent setup of drone?

yes, all pipeline steps are executed on the same machine.