Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Session StateArea: what it touches
Internal ChangesKind: in v2.1.227,
Internal ChangesSection of the release
What
A large sweep replaced module-level variables holding caches and one-shot flags with objects and classes exposing named accessors, across config file reading, the Chrome install prompt, the GitHub PR poller, sandbox startup, plugin hook hot-reload, iTerm teammate panes, artifact live subscriptions and the model catalog. Behaviour is largely unchanged; these caches are now per-instance and can be reset.
Evidence
AA.installUpsellBypassSuppressionCounted
Strings lifted out of the shipped bundle, so the claim above can be checked against them.