Optional ReadonlyapiHow the reader types the API lookup where this report is shown.
Optional ReadonlyincludeReadonlylicenseThe engine's license, from the caller that booted it.
Optional ReadonlyofflineSkip every network and localhost probe. Nothing is guessed — unreachable checks are omitted.
Optional ReadonlyserverHow many servers are serving this workspace, when the caller is one of them.
Passed in rather than probed, for the same reason as sessions: only a running server knows
this, and only about its own kind. Reported ONLY when there is more than one — "1 server is
running" is not something an agent can act on, whereas two means their session ids are split
between processes and a create/run pair can straddle them.
Optional ReadonlysessionsSession enumeration, when the caller already owns it.
ReadonlysurfaceOptional ReadonlyworkspaceDirectory relative paths resolve against, when the surface has its own notion of one.
How much the caller is willing to pay for, and what it can answer that the report cannot.