2 import { deriveAgenticSections, buildAssistantRawOutput } from '$lib/utils';
5 message: DatabaseMessage;
6 toolMessages?: DatabaseMessage[];
9 let { message, toolMessages = [] }: Props = $props();
11 let rawOutputContent = $derived.by(() => {
12 const sections = deriveAgenticSections(message, toolMessages, [], false);
13 return buildAssistantRawOutput(sections);
17 <pre class="raw-output">{rawOutputContent || ''}</pre>
24 padding: 1rem 1.25rem;
26 background: hsl(var(--muted) / 0.3);
27 color: var(--foreground);
30 white-space: pre-wrap;
31 word-break: break-word;