From 2f00f4cb289d8c1d4059afcbd119622f0f02dc51 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Thu, 10 Sep 2026 18:45:09 -0700 Subject: [PATCH 1/2] improvement(chat): refine tool activity summaries and icons --- .../hero-chat-loop/hero-tool-call-item.tsx | 2 +- .../agent-group/agent-group-view.tsx | 12 +- .../agent-group/browser-agent-icon.tsx | 6 +- .../agent-group/tool-activity-group.test.ts | 22 +- .../agent-group/tool-activity-group.tsx | 64 +-- .../components/agent-group/tool-call-item.tsx | 4 +- .../components/message-content/utils.test.ts | 18 +- .../home/components/message-content/utils.ts | 222 ++++++---- apps/sim/components/ui/activity-status.tsx | 9 +- .../lib/copilot/tools/tool-activity.test.ts | 154 +++++++ apps/sim/lib/copilot/tools/tool-activity.ts | 394 ++++++++++++++++++ 11 files changed, 752 insertions(+), 155 deletions(-) create mode 100644 apps/sim/lib/copilot/tools/tool-activity.test.ts create mode 100644 apps/sim/lib/copilot/tools/tool-activity.ts diff --git a/apps/sim/app/(landing)/components/hero/components/hero-chat-loop/hero-tool-call-item.tsx b/apps/sim/app/(landing)/components/hero/components/hero-chat-loop/hero-tool-call-item.tsx index e39953a37af..b659eae8b45 100644 --- a/apps/sim/app/(landing)/components/hero/components/hero-chat-loop/hero-tool-call-item.tsx +++ b/apps/sim/app/(landing)/components/hero/components/hero-chat-loop/hero-tool-call-item.tsx @@ -23,7 +23,7 @@ export function HeroToolCallItem({ } + icon={} /> ) return renderStatus ? renderStatus(activity) : activity diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/agent-group-view.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/agent-group-view.tsx index 584387a69f8..c9733459807 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/agent-group-view.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/agent-group-view.tsx @@ -155,7 +155,7 @@ export function AgentGroupView({ agentName === 'browser' ? ( ) : ( - + ) const isMainAgent = agentName === 'mothership' /** Open lanes surface their latest work, including work delegated to nested agents. */ @@ -256,15 +256,7 @@ export function AgentGroupView({ ) : (
{items.map(renderItem)}
) - const header = ( - {agentIcon} - } - /> - ) + const header = return (
diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/browser-agent-icon.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/browser-agent-icon.tsx index bc698497999..a3811b418cd 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/browser-agent-icon.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/message-content/components/agent-group/browser-agent-icon.tsx @@ -119,7 +119,7 @@ function BrowserAgentFavicon({ url, canLoad }: BrowserAgentFaviconProps) { const [status, setStatus] = useState<'loading' | 'loaded' | 'failed'>('loading') return ( -