diff --git a/src/components/agent-preview-react.tsx b/src/components/agent-preview-react.tsx index ddc0454f..d293304b 100644 --- a/src/components/agent-preview-react.tsx +++ b/src/components/agent-preview-react.tsx @@ -184,8 +184,13 @@ export function AgentPreviewReact(props: { const session = await agent.start(); setSessionId(session.sessionId); setHeader(`New session started with "${props.name}" (${session.sessionId})`); + await sleep(500); // Add a short delay to make it feel more natural setIsTyping(false); + // Add the initial agent message if present + if (session.messages.at(0)?.message) { + setMessages([{ role: name, content: session.messages[0].message, timestamp: new Date() }]); + } } catch (e) { const sfError = SfError.wrap(e); setIsTyping(false);