Replace the binary on a host that is already registered, then restart the daemon if it is running. No re-register.
Re-run the install one-liner to overwrite fleet, then restart so the running process loads the new binary. Local credentials stay put. Services deployed through Fleet keep running — agent restart does not stop them.
curl -fsSL https://fleet-api.byanurag.dev/install.sh | sudo sh sudo fleet restart fleet version
Same command as first-time install. Skip restart if the agent is not running; use sudo fleet start when you are ready.
curl -fsSL https://fleet-api.byanurag.dev/install.sh | sudo sh