Keeping a runner online used to mean leaving a terminal window open. Not anymore.
Runs as a background service
Pass --background (or -b) when pairing a runner and it installs as a proper OS service — launchd on macOS, systemd (user mode) on Linux. The OS handles the supervision:
- Survives reboots
- Restarts automatically after a crash
- No terminal window to babysit
New CLI subcommands manage the full lifecycle:
delego-runner status delego-runner start delego-runner stop delego-runner restart delego-runner upgrade delego-runner uninstall delego-runner remove delego-runner clear
Removing a runner from the CLI also revokes it on the relay, so the dashboard and your machine always agree on which runners are active.
Upgrade badge + one-click restart
The dashboard now checks each runner's version against the latest release and shows an Upgrade available badge when it's behind. Click the restart button and the runner picks up the newest version on its next launch — an upgrade is just a restart, so there's nothing to install by hand.