AssistantMessage

@Composable
fun AssistantMessage(message: Message, modifier: Modifier = Modifier, prompt: String? = null, onRegenerate: () -> Unit? = null, onToolApproval: (toolCallId: String, approved: Boolean) -> Unit? = null, onSelectVersion: (index: Int) -> Unit? = null, onToolDecision: (toolCallId: String, decision: ToolDecision) -> Unit? = null)(source)

A whole assistant message in one composable (for non-virtualized lists); Conversation renders replies block by block instead.