Member Junction
    Preparing search index...

    Interface ResolveHandoffTargetInput<T>

    interface ResolveHandoffTargetInput<
        T extends DecisionDiscoveryAgent = MJAIAgentEntityExtended,
    > {
        AgentName: string;
        Agents: readonly T[];
        ContextUser: UserInfo;
        HandoffChain: readonly string[];
        HostAllowedIDs?: readonly string[];
        SourceAgentID: string;
    }

    Type Parameters

    Index

    Properties

    AgentName: string

    The target agent name requested by the model.

    Agents: readonly T[]

    Agent catalog (AIEngine.Instance.Agents).

    ContextUser: UserInfo

    Calling user whose view/run permissions gate target resolution and candidate discovery.

    HandoffChain: readonly string[]

    Ordered list of agent IDs that have already handed this user turn on, oldest first.

    HostAllowedIDs?: readonly string[]

    Optional host allow-list of agent IDs (HostAllowedAgentIDs(data)).

    SourceAgentID: string

    The ID of the agent requesting the handoff.