Package:
@hexos/react-uiProps for the MessageList component.
interface MessageListProps {
messages: AgentMessage[];
renderMessage?: (message: AgentMessage, index: number, isStreaming: boolean) => React.ReactNode;
virtualize?: boolean;
estimatedMessageHeight?: number;
className?: string;
showAvatars?: boolean;
showTimestamps?: boolean;
showAgentNames?: boolean;
showReasoning?: boolean;
autoScroll?: boolean;
isStreaming?: boolean;
handoffs?: HandoffEvent[];
showHandoffs?: boolean;
handoffVariant?: 'inline' | 'card';
}messages
renderMessage
(message: AgentMessage, index: number, isStreaming: boolean) => React.ReactNodevirtualize
booleanestimatedMessageHeight
numberclassName
stringshowAvatars
booleanshowTimestamps
booleanshowAgentNames
booleanshowReasoning
booleanautoScroll
booleanisStreaming
booleanhandoffs
showHandoffs
booleanhandoffVariant
'inline' | 'card'