Merge pull request #34 from langchain-ai/brace/text-above-components-ai-msg

fix: Render ai message text above tool/gen ui components
This commit is contained in:
Brace Sproul
2025-03-06 20:14:23 -08:00
committed by GitHub

View File

@@ -73,13 +73,13 @@ export function AssistantMessage({
<ToolResult message={message} /> <ToolResult message={message} />
) : ( ) : (
<div className="flex flex-col gap-2"> <div className="flex flex-col gap-2">
{hasToolCalls && <ToolCalls toolCalls={message.tool_calls} />}
<CustomComponent message={message} thread={thread} />
{contentString.length > 0 && ( {contentString.length > 0 && (
<div className="rounded-2xl bg-muted px-4 py-2"> <div className="rounded-2xl bg-muted px-4 py-2">
<MarkdownText>{contentString}</MarkdownText> <MarkdownText>{contentString}</MarkdownText>
</div> </div>
)} )}
{hasToolCalls && <ToolCalls toolCalls={message.tool_calls} />}
<CustomComponent message={message} thread={thread} />
<div <div
className={cn( className={cn(
"flex gap-2 items-center mr-auto transition-opacity", "flex gap-2 items-center mr-auto transition-opacity",