From a92843a54db64c3dfb268947ada5994ddda327fb Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Thu, 4 Sep 2025 13:41:11 -0400 Subject: [PATCH] fix: improve hasInfo condition and adjust UI element classes in AgentHandoff component --- .../components/Chat/Messages/Content/AgentHandoff.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/client/src/components/Chat/Messages/Content/AgentHandoff.tsx b/client/src/components/Chat/Messages/Content/AgentHandoff.tsx index 9fa675632..989cf4d3c 100644 --- a/client/src/components/Chat/Messages/Content/AgentHandoff.tsx +++ b/client/src/components/Chat/Messages/Content/AgentHandoff.tsx @@ -44,14 +44,15 @@ const AgentHandoff: React.FC = ({ name, args: _args = '' }) = } }, [_args]) as string; - const hasInfo = useMemo(() => (args?.length ?? 0) > 0, [args]); + /** Requires more than 2 characters as can be an empty object: `{}` */ + const hasInfo = useMemo(() => (args?.trim()?.length ?? 0) > 2, [args]); return (
hasInfo && setShowInfo(!showInfo)} > @@ -66,7 +67,7 @@ const AgentHandoff: React.FC = ({ name, args: _args = '' }) = agent={targetAgent || undefined} />
- {localize('com_ui_transferred_to')} + {localize('com_ui_transferred_to')} {targetAgent?.name || localize('com_ui_agent')}