CodeTracked since May 17, 2026
Prevent stale desktop Worker reuse during app upgrades
The PR updates local persistence recovery by version-gating Desktop-started Worker reuse. It now writes `appVersion` and `startedBy` into control-surface metadata, and Desktop launches only reuse a local Worker when that metadata shows the same launching app version; legacy or ownerless connection files are treated as stale and repaired before replacement Workers are started.
local Workercontrol-surface connection fileappVersionstartedBy