Member Junction
    Preparing search index...

    Result of parsing all mentions out of a message.

    interface MentionParseResult {
        agentMention: Mention | null;
        entityMentions: Mention[];
        mentions: Mention[];
        skillMentions: Mention[];
        userMentions: Mention[];
    }
    Index

    Properties

    agentMention: Mention | null

    First agent mention (if any). Conventionally the routing target.

    entityMentions: Mention[]

    All entity mentions (#Entity / @{"type":"entity",…}).

    mentions: Mention[]

    All mentions, in order of appearance.

    skillMentions: Mention[]

    All skill mentions (/skill-name in the composer → @{"type":"skill",…} in message text). Callers map these to ExecuteAgentParams.requestedSkillIDs; the server intersects them with the agent's accepted skills AND the user's Run permission before any activation.

    userMentions: Mention[]

    All user mentions.