It would be great to have more flexibility with regards to how the tools (i.e. the runner binary) are provisioned. It should be possible to pin the runner version and/or provide a custom download URL and/or binary. This is especially important in air-gapped environments.
The tools could also be cached and served by garm instead of being downloaded directly from within the runner.