PR #29901 real Linux verification Main: 61c3794c32b0eeebfac09add43e403618c65d2d7 PR: 22eb7fa4002a3736aec436364b0813bdc77dc606 Setup: installed the published 0.1.5 Linux runtime as a real systemd user service in /home/user/t3-update-verification, then ran the source CLI update to 0.1.6 without --yes. No mocks or direct service-state edits. Both main and PR pending-restart checks left systemd MainPID=23555 and server PID=23618 unchanged. The live server-runtime.json reported serverVersion=0.1.5. MAIN: repeated noninteractive update (bug) $ node apps/server/src/bin.ts update 0.1.6 --base-dir /home/user/t3-update-verification Checking for updates... The background service is still running the version before 0.1.6 (stable). A background service is installed for this T3 home. Restarting it interrupts anything running in it: agent turns, terminals, remote clients. Not a terminal, so the service keeps running its current version. Rerun with --yes to restart it now, or run `t3 service restart` later. Using the downloaded release... Updating the background service... Installed T3 Code 0.1.6 Run /home/user/t3-update-verification/runtime/versions/0.1.6/t3 Background service still running 0.1.6. Run `t3 service restart` when you are ready to switch it to 0.1.6. PR: same repeated noninteractive update (corrected) $ node apps/server/src/bin.ts update 0.1.6 --base-dir /home/user/t3-update-verification Checking for updates... The background service is still running the version before 0.1.6 (stable). A background service is installed for this T3 home. Restarting it interrupts anything running in it: agent turns, terminals, remote clients. Not a terminal, so the service keeps running its current version. Rerun with --yes to restart it now, or run `t3 service restart` later. Using the downloaded release... Updating the background service... Installed T3 Code 0.1.6 Run /home/user/t3-update-verification/runtime/versions/0.1.6/t3 Background service still running the version before 0.1.6. Run `t3 service restart` when you are ready to switch it to 0.1.6. PR: update with --yes (explicit restart) $ node apps/server/src/bin.ts update 0.1.6 --yes --base-dir /home/user/t3-update-verification Checking for updates... The background service is still running the version before 0.1.6 (stable). A background service is installed for this T3 home. Restarting it interrupts anything running in it: agent turns, terminals, remote clients. Using the downloaded release... Restarting the background service... Installed T3 Code 0.1.6 Run /home/user/t3-update-verification/runtime/versions/0.1.6/t3 Background service restarted on 0.1.6 PR: update after restart (already current) $ node apps/server/src/bin.ts update 0.1.6 --base-dir /home/user/t3-update-verification Checking for updates... t3 and its background service are already on 0.1.6 (stable). After --yes: systemd MainPID=31523; server PID=31539. Live runtime: {"version":1,"pid":31539,"host":"0.0.0.0","privateNetworkOnly":true,"port":38875,"origin":"http://127.0.0.1:38875","startedAt":"2026-11-03T05:48:31.381Z","serviceManaged":true,"serverVersion":"0.1.6","ownerId":"bf68dade-09f8-4a01-8ba6-b3ec28be796b"} Also exercised the interactive update prompt in a PTY, answered no, and observed the corrected pending-restart summary with exit 0.