diff --git a/desktop/src/components/ChatArea.tsx b/desktop/src/components/ChatArea.tsx index 8aeb296..0cf7cb2 100644 --- a/desktop/src/components/ChatArea.tsx +++ b/desktop/src/components/ChatArea.tsx @@ -641,6 +641,10 @@ function MessageBubble({ message, onRetry }: { message: Message; setInput?: (tex if (message.role === 'tool') { return null; } + // Researcher hand results are internal — search results are already in the LLM reply + if (message.role === 'hand' && message.handName === 'researcher') { + return null; + } const isUser = message.role === 'user'; const isThinking = message.streaming && !message.content; @@ -733,7 +737,7 @@ function MessageBubble({ message, onRetry }: { message: Message; setInput?: (tex /> )} - {!isUser && message.role === 'hand' && message.handResult && typeof message.handResult === 'object' && message.handResult !== null && !message.workflowResult && ( + {!isUser && message.role === 'hand' && message.handResult && typeof message.handResult === 'object' && message.handResult !== null && !message.workflowResult && message.handName !== 'researcher' && (