OptionalContextThe context user the session runs as.
The resolved control mode (AgentOnly / ViewOnly / Collaborative) for this session.
The concrete provider driver instance that opened the session.
The backend's capability flags, captured at connect for arbiter + screencast gating.
Who currently holds the input floor. Starts as 'Agent'; the arbiter mutates it.
Whether a human has an outstanding, not-yet-granted control request (Collaborative only).
The provider registry row backing this session.
The live CDP-connected session the agent/human drives.
The engine-generated session id (the key in the live-session map).
The live, in-memory handle for one running remote-browser session held by the engine. Carries the resolved driver + session, the provider row, the resolved control mode, and the current floor holder so teardown and the control arbiter can reach all of them.