Member Junction
    Preparing search index...

    AI-aware composer: wraps the generic <mj-message-input-box> (from @memberjunction/ng-composer, which ships zero AI knowledge) and builds the AI trigger plugins in — '@' agent/user mentions, '#' entity/query record mentions, and '/' skill commands — while proxying the input box's full surface (inputs, outputs, and public methods).

    The familiar granular flags live HERE now:

    • EnableAgentMentions (default true) — the '@' trigger
    • EnableEntityMentions (default true) — the '#' trigger
    • EnableSkillCommands (default true) — the '/' trigger plus the pass-through enableMentions master switch.

    The wrapper always runs the inner editor in EXPLICIT provider-list mode (it owns the list; it deliberately does not proxy TriggerProviders / ExcludedTriggerKeys — use the raw <mj-message-input-box> when you need custom providers or discovery mode).

    Index

    Constructors

    Properties

    acceptedFileTypes: string = 'image/*'
    attachmentClicked: EventEmitter<PendingAttachment> = ...
    attachmentError: EventEmitter<string> = ...
    attachmentsChanged: EventEmitter<PendingAttachment[]> = ...
    blurred: EventEmitter<void> = ...

    Composer lost focus — hosts persist drafts on this.

    canStartRealtime: boolean = true
    currentUser?: UserInfo
    disabled: boolean = false
    enableAttachments: boolean = true
    enableMentions: boolean = true

    Master switch for all mention/command triggers (pass-through).

    enablePlanMode: boolean = false
    enableRealtime: boolean = false
    maxAttachments: number = 10
    maxAttachmentSizeBytes: number = ...
    placeholder: string = 'Type your message to start a new conversation...'
    planModeActive: boolean = false
    planModeToggle: EventEmitter<void> = ...
    Provider: IMetadataProvider | null = null

    Optional metadata provider scoping this composer (pass-through to the trigger plugins).

    rows: number = 3
    showCharacterCount: boolean = false
    textSubmitted: EventEmitter<string> = ...
    value: string = ''
    valueChange: EventEmitter<string> = ...
    voiceActive: boolean = false
    voiceOptionsRequested: EventEmitter<void> = ...
    voiceRequested: EventEmitter<void> = ...

    Accessors

    Methods