diff --git a/desktop/src/components/ChatArea.tsx b/desktop/src/components/ChatArea.tsx index 16e9186..0d8f55f 100644 --- a/desktop/src/components/ChatArea.tsx +++ b/desktop/src/components/ChatArea.tsx @@ -644,16 +644,16 @@ function MessageBubble({ message, setInput }: { message: Message; setInput: (tex /> )} {/* Tool call steps chain (DeerFlow-inspired) */} - {!isUser && message.toolSteps && message.toolSteps.length > 0 && ( + {!isUser && message.toolSteps != null && message.toolSteps.length > 0 ? ( - )} + ) : null} {/* Subtask tracking (DeerFlow-inspired) */} - {!isUser && message.subtasks && message.subtasks.length > 0 && ( + {!isUser && message.subtasks != null && message.subtasks.length > 0 ? ( - )} + ) : null} {/* Message content with streaming support */}
{message.content