Package io.jmix.aichat.component.messagelist
@NullMarked
package io.jmix.aichat.component.messagelist
The AiMessageList component, its items, and generation events.
-
ClassDescriptionMessage List allows you to show a list of messages, for example, a chat log.Internal event: a message action button was clicked on the client.Fired when the user clicks an attachment of a message.Fired when the user clicks the retry action of the error banner.Internationalization holder for
AiMessageList: the error banner message, the retry button label, the scroll-to-bottom button's accessible label, the built-in copy action's accessible name and post-copy announcement, and the collapse-toggle labels for long user messages.Item to render as a message component inside anAiMessageList.A display attachment shown with the message.Generation state of anAiMessageListas a whole.One escalating "thinking" stage of anAiMessageList: thedelayMillisthat must elapse (since generation started) before itstextreplaces the previous label next to the thinking indicator.One reported unit of work shown in the thinking region of anAiMessageListwhile the assistant is working — typically a tool call.The thinking-status feed of anAiMessageList: the ordered account of what the assistant is doing, rendered above the thinking indicator while a generation is in progress.