Foundry runners are available to select customers only, and this page is visible to members with the Foundry Manager role. Contact us to set up runners for your organization.
Runner status
Each runner reports a live status derived from when it was last seen and whether it holds a job:| Status | Meaning |
|---|---|
| Training | Actively building a reference object. Its current job and progress are shown inline. |
| Idle | Online and healthy, waiting for the next job. |
| Stalled | Holds a job whose progress has stopped reporting (a crash or power loss). The job is automatically requeued for another runner. |
| Offline | Hasn’t checked in recently. |
Enrolling a runner
The easiest way to enroll a Mac is from the Foundry app itself — no credentials to copy or paste.- Install the Foundry app on the Mac (the Holos team provides it as part of your setup).
- Open it and sign in to your Holos organization.
- Click Enroll this Mac.
Enroll from the dashboard (alternative)
If you’d rather create the credentials yourself, you can add a runner from the dashboard and configure the Mac by hand:- Click Add runner and give it a name.
- Foundry generates a client ID and client secret.
- Configure the runner Mac with the client ID and secret.
Setting up the runner Mac
The runner software is a small macOS app the Holos team provides as part of your Foundry setup. Once it’s enrolled, it runs in the background, polls for queued jobs, and processes one job at a time. It updates itself automatically, so the Mac stays current without manual maintenance.Training reference objects is disk-intensive: a runner Mac needs a good amount of free space (tens of gigabytes) to claim a job. The runner won’t start a job unless enough space is available.
Managing runners
From each runner’s menu you can:- Rotate secret: issue a fresh client secret and invalidate the old one. Use this on a schedule or if a secret may have been exposed. The new secret is shown once.
- Revoke: permanently disable the runner’s credentials so it can no longer claim jobs. Use this when you retire a Mac.
- Rename and restyle: update the display name, icon, and color.
Rotating or revoking takes effect on the runner’s next request. A runner mid-training will finish or lose its current job depending on timing; the job requeues automatically if interrupted.
