Same on macOS with the launchd service.
The LaunchAgent ProgramArguments still points at the runtime that ran t3 service install on Sep 25, after several remote updates since:
| 1 | $ /usr/libexec/PlistBuddy -c "Print :ProgramArguments:0" ~/Library/LaunchAgents/com.t3tools.t3code.service.plist |
| 2 | ~/.t3/runtime/versions/0.0.43-nightly.20260925.2251/t3 |
| 3 | |
| 4 | $ jq '{activeVersion, update: {fromVersion: .update.fromVersion, status: .update.status}}' ~/.t3/runtime/service-state.json |
| 5 | { "activeVersion": "0.0.46-nightly.20261011.2967", |
| 6 | "update": { "fromVersion": "0.0.46-nightly.20261008.2813", "status": "committed" } } |
The launcher process runs from 0.0.43-nightly.20260925.2251, the server from 0.0.46-nightly.20261011.2967.
~/.t3/runtime/versions holds 20 runtimes, 6.8 GiB.
Pruning by the #8345 rule (active plus fromVersion) would delete the runtime the LaunchAgent executes, so the next launchctl kickstart or reboot would fail the same way.
Version: 0.0.46-nightly.20261011.2967, macOS 26.5.2, Apple Silicon.