From 89a53eec5ea34fd2b7f737ab769e381e3602183d Mon Sep 17 00:00:00 2001 From: Dani Akash Date: Thu, 29 Jan 2026 21:29:40 +0530 Subject: [PATCH] Revert "fix: show only last received loading message on workflow creation (#282)" This reverts commit 5a74215af1f0532a758c9296d79f8a3e9a44de45. --- .../app/create-graph/GraphChat.tsx | 4 +++- .../sidepanel/index/ChatMessages.tsx | 21 ++++++------------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/apps/agent/entrypoints/app/create-graph/GraphChat.tsx b/apps/agent/entrypoints/app/create-graph/GraphChat.tsx index 8670bd38..4542f49a 100644 --- a/apps/agent/entrypoints/app/create-graph/GraphChat.tsx +++ b/apps/agent/entrypoints/app/create-graph/GraphChat.tsx @@ -162,7 +162,9 @@ export const GraphChat: FC = ({ value={input} onChange={(e) => onInputChange(e.target.value)} onKeyDown={handleKeyDown} - placeholder={'Describe your workflow...'} + placeholder={ + 'Visit Amazon and add sensodyne toothpaste to the cart.' + } rows={1} /> {status === 'streaming' ? ( diff --git a/apps/agent/entrypoints/sidepanel/index/ChatMessages.tsx b/apps/agent/entrypoints/sidepanel/index/ChatMessages.tsx index 7da442fc..89871e7a 100644 --- a/apps/agent/entrypoints/sidepanel/index/ChatMessages.tsx +++ b/apps/agent/entrypoints/sidepanel/index/ChatMessages.tsx @@ -1,5 +1,4 @@ import type { UIMessage } from 'ai' -import { compact } from 'es-toolkit/compat' import { Bot } from 'lucide-react' import { type FC, Fragment, type RefObject } from 'react' import { @@ -65,17 +64,13 @@ export const ChatMessages: FC = ({ isLastMessage, isStreaming, ) - const toolBatches = - segments?.filter((s) => s.type === 'tool-batch') ?? [] + const toolBatches = segments.filter((s) => s.type === 'tool-batch') const lastToolBatchKey = toolBatches[toolBatches.length - 1]?.key - const messageText = - segments - ?.filter((each) => each.type === 'text') - ?.map((each) => each.text) - ?.join('\n\n') ?? '' - - const lastText = compact(messageText.split('\n\n')).at(-1) ?? '' + const messageText = segments + ?.filter((each) => each.type === 'text') + ?.map((each) => each.text) + ?.join('\n\n') const likeAction = () => onClickLike(message.id) const dislikeAction = (comment?: string) => @@ -85,11 +80,7 @@ export const ChatMessages: FC = ({ - {message.role === 'assistant' ? ( - - {lastText} - - ) : action ? ( + {action ? ( ) : ( segments.map((segment) => {