diff --git a/src/pages/AIChatPage.tsx b/src/pages/AIChatPage.tsx index 764e46b1..f4ac2b85 100644 --- a/src/pages/AIChatPage.tsx +++ b/src/pages/AIChatPage.tsx @@ -212,27 +212,30 @@ function MessageBubble({ message }: { message: DisplayMessage }) { return (
-
- {isUser ? ( -

{message.content}

- ) : ( -
- - {message.content} - -
- )} -
+ {/* Hide the bubble entirely when the assistant message is empty (tool-only turn) */} + {(isUser || message.content.trim()) && ( +
+ {isUser ? ( +

{message.content}

+ ) : ( +
+ + {message.content} + +
+ )} +
+ )} {/* Inline Nostr event (e.g. a spell created by a tool) */} {message.nostrEvent && (