Member Junction
    Preparing search index...

    Interface AgentPreExecutionRAGResult

    Final aggregate result of AgentPreExecutionRAG.Execute().

    interface AgentPreExecutionRAGResult {
        agentScopeRows: MJAIAgentSearchScopeEntity[];
        combinedResults: SearchResultItem[];
        formattedSystemMessage: string;
        perScopeResults: ScopeSearchResult[];
        queriedScopeIDs: string[];
        searchContext?: SearchContext;
    }
    Index

    Properties

    agentScopeRows: MJAIAgentSearchScopeEntity[]

    Raw agent-scope rows used (for debugging).

    combinedResults: SearchResultItem[]

    Cross-scope fused result list (deduped, truncated).

    formattedSystemMessage: string

    Formatted <retrieved_context> system-message content ready for unshift().

    perScopeResults: ScopeSearchResult[]

    Per-scope result detail (for observability + artifact persistence).

    queriedScopeIDs: string[]

    Scope IDs actually queried (inactive/expired ones dropped).

    searchContext?: SearchContext

    Combined search context passed into the engine.