Exception: Parse::Agent::MissingTenantScope
- Inherits:
-
AgentError
- Object
- StandardError
- AgentError
- Parse::Agent::MissingTenantScope
- Defined in:
- lib/parse/agent/errors.rb
Overview
Raised at semantic-search dispatch time when at least one class in the model registry declares +agent_tenant_scope+ but the class being searched does not. In a tenant-aware deployment an un-scoped searchable surface would let an agent retrieve across tenant boundaries, so the gate is a hard refusal, not a warning. Enforced at dispatch (when all classes are loaded) rather than at +agent_searchable+ declaration time so class-load order can't produce a false negative.