Whether an agent run's scope bounds what the run may reach: it carries a tenant (a non-blank
PrimaryScopeRecordID) or at least one secondary dimension. false outside an agent run (undefined) and for an
unscoped run's nulls; a primary entity name alone bounds nothing. The one predicate for "this run is
tenant-scoped": BaseAgent withholds work that would run outside the scope (task graphs) when it holds, and an
action that searches without a tenant (the Search action) refuses to run.
Whether an agent run's scope bounds what the run may reach: it carries a tenant (a non-blank
PrimaryScopeRecordID) or at least one secondary dimension.falseoutside an agent run (undefined) and for an unscoped run's nulls; a primary entity name alone bounds nothing. The one predicate for "this run is tenant-scoped": BaseAgent withholds work that would run outside the scope (task graphs) when it holds, and an action that searches without a tenant (the Search action) refuses to run.