Member Junction
    Preparing search index...

    Input to ScopeExplanation-producing dry runs.

    interface ExplainScopeInput {
        AIAgentID?: string;
        AISkillID?: string;
        ScopeIDs: string[];
        SearchContext?: SearchContext;
    }
    Index

    Properties

    AIAgentID?: string

    Agent principal, if the search would run on an agent's behalf.

    AISkillID?: string

    Skill principal, if a skill would be active.

    ScopeIDs: string[]

    Scopes to explain.

    SearchContext?: SearchContext

    The context a real caller would pass. Explaining with the SAME untrusted input a caller would send is the point — a preview that only accepts already-sanitized values cannot show you the discard, which is usually the thing you wanted to see.