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.232,
Internal ChangesSection of the release
What
Mutable state that lived in process-wide variables now hangs off a single per-session object, so counters and latches belong to a session rather than the process.
Details
New domains alongside the existing ones include cost ledger, model selection, request journal, prompt assembly, session flags and scratch, surface capabilities, turn budget, user presence, hook registry, MCP session wiring, invoked skills, identity and conversation latches.
Accessors for total token and line counters, refusal-fallback model latches, prompt id and index, and approved MCP servers now read from these stores.
Sessions forked for a different project keep sharing the root's stores, so behaviour should be unchanged.
Evidence
promptAssembly
Strings lifted out of the shipped bundle, so the claim above can be checked against them.