Chat
@randall-enterprises/ui/components/chat/console-chat-messagesThe agent transcript — bubbles, tool chips, streaming markdown, system turn cards — over a PromptInput composer. Local state stands in for the loop.
Props (8)
messages *ChatMessage[]loadingbooleanA conversation is selected but its transcript has not arrived yet.turnInFlightbooleanA turn is in flight — the transcript follows its growth every frame.sessionKeystring | nullIdentifies the conversation on screen. A change swaps the transcript with aagentAvatarUrlstring | nullAvatar of the agent this session talks to; bobs while a reply is pending.emptyTitlestringemptyDescriptionstringuserMarkdownbooleanRender the operator's own turns as markdown. A chat message is typed