Watch heartbeats, idle retirement and eviction are present, with no visible switch controlling them.
Watchers on published artifacts now send a periodic activity heartbeat with debounced start and stop edges, drop automatically-armed watches that have gone quiet past a time-to-live, and, when the session hits its watch limit, evict the least active one and say it "made room to watch a newer one". Watches you set explicitly and the most recently published artifact are never retired. Nothing in this build was found to switch the behaviour on or off.
- auto-react threads gained instruction text telling the model to reply and resolve a thread once it has finished acting on it
artifact_activity_emit
Strings lifted out of the shipped bundle, so the claim above can be checked against them.