diff --git a/src/components/ChatPanel.tsx b/src/components/ChatPanel.tsx index 75433342..ebf1cfc8 100644 --- a/src/components/ChatPanel.tsx +++ b/src/components/ChatPanel.tsx @@ -15,7 +15,7 @@ export function ChatPanel({ isOpen, onClose, onBuildWorkflow, isBuildingWorkflow const messagesEndRef = useRef(null); const [input, setInput] = useState(""); - const { messages, sendMessage, status } = useChat({ + const { messages, sendMessage, setMessages, status } = useChat({ transport: new DefaultChatTransport({ api: "/api/chat" }), }); @@ -61,15 +61,29 @@ export function ChatPanel({ isOpen, onClose, onBuildWorkflow, isBuildingWorkflow {/* Header */}

Workflow Assistant

- +
+ {messages.length > 0 && ( + + )} + +
{/* Messages area - nowheel class prevents React Flow from intercepting scroll */}