Forwarded from the inner composer — persist-drafts save point.
The chat area's composerExtra slot template, rendered directly above this composer with an
IMJChatComposerExtraContext (no conversation exists yet). Null renders nothing there.
Forwarded from the inner composer — serialized draft on every value change.
Per-type mention caps under enableMentions (all default true) — forwarded to the composer.
Greeting text shown in the empty state. Set by host app via overlay/chat-area chain.
Draft staged into the composer on mount (see MessageInputComponent.initialDraft).
Use InitialDraftApplied.
The same emitter under the old binding name, so a template still binding (initialDraftApplied) keeps working. Must stay AFTER InitialDraftApplied: class fields initialise in order, and the other way round this captures undefined.
The people the composer's '@' list offers (see MessageInputComponent.MentionPeople).
Use MessageSent.
The same emitter under the old binding name, so a template still binding (messageSent) keeps working. Must stay AFTER MessageSent: class fields initialise in order, and the other way round this captures undefined.
Show the built-in suggested-prompt chips. Hosts that don't want the default prompt vocabulary set false.
Use SidebarToggleClicked.
The same emitter under the old binding name, so a template still binding (sidebarToggleClicked) keeps working. Must stay AFTER SidebarToggleClicked: class fields initialise in order, and the other way round this captures undefined.
Use AcceptedFileTypes.
Use CurrentUser.
Use Disabled.
Use EnableAgentMentions.
Use EnableAttachments.
Use EnableEntityMentions.
Use EnableMentions.
Use EnableSkillCommands.
Use Greeting.
Use InitialDraft.
Use MaxAttachments.
Use MessageText.
Use OverlayMode.
Use ShowSidebarToggle.
Use ShowSuggestedPrompts.
Use SuggestedPrompts.
Use SuggestedPrompts.
Pre-addresses the composer to an agent as a resolved mention pill (delegates to MessageInputComponent.InsertAgentMention). Returns false while the input isn't mounted — callers may retry.
Use OnEmptyStateSubmit.
The agents the composer's '@' list may offer (see
MessageInputComponent.AllowedAgentIDs).