From 8ee975d735130fca942b5f4058deb3f8c4d29b1e Mon Sep 17 00:00:00 2001 From: Willie Ruemmele Date: Mon, 8 Dec 2025 17:10:10 -0700 Subject: [PATCH 1/2] fix: display welcome message --- src/components/agent-preview-react.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/agent-preview-react.tsx b/src/components/agent-preview-react.tsx index ddc0454f..7bc6bc81 100644 --- a/src/components/agent-preview-react.tsx +++ b/src/components/agent-preview-react.tsx @@ -184,6 +184,12 @@ export function AgentPreviewReact(props: { const session = await agent.start(); setSessionId(session.sessionId); setHeader(`New session started with "${props.name}" (${session.sessionId})`); + + // Add the initial agent message if present + if (session.messages.at(0)?.message) { + setMessages([{ role: name, content: session.messages[0].message, timestamp: new Date() }]); + } + await sleep(500); // Add a short delay to make it feel more natural setIsTyping(false); } catch (e) { From 7a24ef14a04048def434ffa792b91d7599261cba Mon Sep 17 00:00:00 2001 From: Willie Ruemmele Date: Mon, 8 Dec 2025 17:11:17 -0700 Subject: [PATCH 2/2] chore: fine tuning --- src/components/agent-preview-react.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/agent-preview-react.tsx b/src/components/agent-preview-react.tsx index 7bc6bc81..d293304b 100644 --- a/src/components/agent-preview-react.tsx +++ b/src/components/agent-preview-react.tsx @@ -185,13 +185,12 @@ export function AgentPreviewReact(props: { 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() }]); } - - await sleep(500); // Add a short delay to make it feel more natural - setIsTyping(false); } catch (e) { const sfError = SfError.wrap(e); setIsTyping(false);