Design consent, grants, OAuth callbacks and key caches are now per session, which matters for background and multi-session runs.
What's wrong with this entry?
Design-tool consent, plan and grant state is now looked up per session and passed through permission checks, the grants fetch, the plan store and the project-grant observer, which takes it as a second argument. The MCP OAuth callback submitter map, artifact auto-react store, timer registries, remote-settings verdict cache and API key cache moved into per-instance holders too. This matters for background and multi-session runs, where these used to be shared.
oauthCallbackSubmitters
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.
-
v2.1.236
Process-wide state replaced by per-session containers
Both mention state
-
v2.1.236
Agent, MCP and UI caches scoped per session
Both mention state
-
v2.1.236
The command queue is now passed around instead of being a global
Both mention state