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 94072390b1..503628ffbd 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 @@ -82,7 +82,7 @@ } catch { toolArgs = toolArgsBase64; } - const toolResult = match[3].trim(); + const toolResult = match[3].replace(/^\n+|\n+$/g, ''); sections.push({ type: 'tool_call', @@ -131,7 +131,7 @@ toolArgs = toolArgsBase64; } // Capture streaming result content (everything after args marker) - const streamingResult = pendingMatch[3]?.trim() || ''; + const streamingResult = (pendingMatch[3] || '').replace(/^\n+|\n+$/g, ''); sections.push({ type: 'tool_call_pending', @@ -209,23 +209,6 @@ return args; } } - - function isJsonContent(content: string): boolean { - const trimmed = content.trim(); - return ( - (trimmed.startsWith('{') && trimmed.endsWith('}')) || - (trimmed.startsWith('[') && trimmed.endsWith(']')) - ); - } - - function formatJsonContent(content: string): string { - try { - const parsed = JSON.parse(content); - return JSON.stringify(parsed, null, 2); - } catch { - return content; - } - }
{section.toolResult}
+