diff --git a/tools/server/webui/src/lib/components/app/chat/ChatMessages/AgenticContent.svelte b/tools/server/webui/src/lib/components/app/chat/ChatMessages/AgenticContent.svelte
index 46e02de460..673f3b1069 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatMessages/AgenticContent.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatMessages/AgenticContent.svelte
@@ -13,13 +13,14 @@
SyntaxHighlightedCode
} from '$lib/components/app';
import { config } from '$lib/stores/settings.svelte';
- import { Wrench, Loader2 } from '@lucide/svelte';
+ import { Wrench, Loader2, AlertTriangle } from '@lucide/svelte';
import { AgenticSectionType } from '$lib/enums';
import { AGENTIC_TAGS, AGENTIC_REGEX } from '$lib/constants/agentic';
import { formatJsonPretty } from '$lib/utils/formatters';
interface Props {
content: string;
+ isStreaming?: boolean;
}
interface AgenticSection {
@@ -30,7 +31,7 @@
toolResult?: string;
}
- let { content }: Props = $props();
+ let { content, isStreaming = false }: Props = $props();
const sections = $derived(parseAgenticContent(content));
@@ -186,19 +187,24 @@
{messageContent || ''}
{:else if isAgenticContent}
-