OptionalPrimaryThe primary scope entity's name (e.g. 'Organizations'), or null when the run names none.
The run's tenant: the record ID within the primary scope entity, or null when the run has none.
OptionalSearchThe search scopes the run's host assigned (ExecuteAgentParams.SearchScopeIDs); absent when it assigned none.
When set, Scoped Search searches only these, and the host's assignment stands in for the calling agent's own
SearchScopeAccess and assigned-scope list, and the plain Search action refuses. The user's own permission on the
scope still applies.
OptionalSecondaryThe run's secondary dimensions (with the agent's configured defaults applied), or null when it has none.
An agent run's scope, as BaseAgent hands it to each action dispatch (RunActionParams.RunScope).
nullfields mean the run carries no such scope; the whole object is absent outside an agent run.