From b33a3e49873f4e2ad7c8a8b9f53bdb0fcf668d20 Mon Sep 17 00:00:00 2001 From: Quentin BEY Date: Thu, 6 Nov 2025 23:13:54 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(summarize)=20fix=20the=20summariza?= =?UTF-8?q?tion=20tool=20loader?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When the loader was not in the proper place. --- .../src/features/chat/components/Chat.tsx | 18 +++++++++++++++++- .../chat/components/ToolInvocationItem.tsx | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/frontend/apps/conversations/src/features/chat/components/Chat.tsx b/src/frontend/apps/conversations/src/features/chat/components/Chat.tsx index 4203739..ef6a5ae 100644 --- a/src/frontend/apps/conversations/src/features/chat/components/Chat.tsx +++ b/src/frontend/apps/conversations/src/features/chat/components/Chat.tsx @@ -701,7 +701,23 @@ export const Chat = ({ > - {t('Search...')} + {(() => { + const toolInvocation = message.parts?.find( + (part) => + part.type === 'tool-invocation' && + part.toolInvocation.toolName !== + 'document_parsing', + ); + if ( + toolInvocation?.type === + 'tool-invocation' && + toolInvocation.toolInvocation.toolName === + 'summarize' + ) { + return t('Summarizing...'); + } + return t('Search...'); + })()} )} diff --git a/src/frontend/apps/conversations/src/features/chat/components/ToolInvocationItem.tsx b/src/frontend/apps/conversations/src/features/chat/components/ToolInvocationItem.tsx index a6f8305..de5a712 100644 --- a/src/frontend/apps/conversations/src/features/chat/components/ToolInvocationItem.tsx +++ b/src/frontend/apps/conversations/src/features/chat/components/ToolInvocationItem.tsx @@ -68,7 +68,7 @@ export const ToolInvocationItem: React.FC = ({ > - {toolInvocation.toolName === 'summarize' ? t('Summarizing...') : t('Search...')} + {t('Search...')} )}