One dimensional scope value. Mirrors the canonical type from @memberjunction/ai-core-plus
(SecondaryScopeValue = string | number | boolean | string[]) so the same
ExecuteAgentParams.secondaryScopes value flows through notes, pre-execution RAG, and
scoped search with zero translation. Re-declared here rather than imported to avoid a
reverse dependency (search-engine → ai-core-plus).
Per-dimension inheritance mode (strict vs. cascading) lives on the scope's
SearchContextConfig.dimensions[].inheritanceMode, not on the runtime value.
One dimensional scope value. Mirrors the canonical type from
@memberjunction/ai-core-plus(SecondaryScopeValue = string | number | boolean | string[]) so the sameExecuteAgentParams.secondaryScopesvalue flows through notes, pre-execution RAG, and scoped search with zero translation. Re-declared here rather than imported to avoid a reverse dependency (search-engine → ai-core-plus).Per-dimension inheritance mode (strict vs. cascading) lives on the scope's
SearchContextConfig.dimensions[].inheritanceMode, not on the runtime value.