A dozen loose pieces of app state now live on one object that can be reset together.
What's wrong with this entry?
Mutable state that used to sit loose at module level, including MCP auth and reconnect events, skill-change notifications, spinner and permission-recheck events, the main-loop busy flag, dialog focus, push notification reachability and compact-warning suppression, now lives on a single host-state instance that can be reset or inspected as a unit.
- Call sites read through the object; new subscription hooks were added for the busy flag and the compact-warning suppression.
- No behaviour change intended.
sessionRehydrators
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.