ExperimentalReadonly ExperimentalfamiliesDistinct approved families across the routed entries.
Readonly ExperimentalrevisionsDistinct server view revisions across the routed entries.
Readonly ExperimentalviewsDistinct approved views across the routed entries.
The distinct server-owned classification values behind the routed set, in server order.
The server stamps a
revisionon every classified descriptor so a host can tell "the same catalog, re-listed" apart from "the server's view definition changed". Comparing this block across two StudioAgentSession.toolDiscovery reports — the natural thing to do after atools/list_changedrefresh — is what makes that revision actionable, so it is surfaced here rather than left buried on each entry.All three arrays are empty when nothing was routed, and
revisionsis empty when the routed entries came from an allowlist rather than from metadata.