diff --git a/client/src/components/Chat/Messages/Content/ToolCall.tsx b/client/src/components/Chat/Messages/Content/ToolCall.tsx index d5c7456da0..64b3210981 100644 --- a/client/src/components/Chat/Messages/Content/ToolCall.tsx +++ b/client/src/components/Chat/Messages/Content/ToolCall.tsx @@ -33,7 +33,8 @@ export default function ToolCall({ const [function_name, _domain] = name.split(actionDelimiter) as [string, string | undefined]; const domain = _domain?.replaceAll(actionDomainSeparator, '.') ?? null; - const error = output?.toLowerCase()?.includes('error processing tool'); + const error = + typeof output === 'string' && output.toLowerCase().includes('error processing tool'); const args = useMemo(() => { if (typeof _args === 'string') {