const stream = await agent.stream([
{ role: "user", content: userMessage }
], {
memory: {
thread: generateIdWithDate(phone),
resource: phone,
},
tracingContext,
runtimeContext,
tracingOptions: {
metadata: {
userId: phone,
sessionId: generateIdWithDate(phone),
messageId: "<REDACTED_MESSAGE_ID>",
agentName: "OnboardingAgent",
routeType: "onboarding",
userMessage,
hasMediaContext: Boolean(hasMedia && mediaResult),
},
},
});
const stream = await agent.stream([
{ role: "user", content: userMessage }
], {
memory: {
thread: generateIdWithDate(phone),
resource: phone,
},
tracingContext,
runtimeContext,
tracingOptions: {
metadata: {
userId: phone,
sessionId: generateIdWithDate(phone),
messageId: "<REDACTED_MESSAGE_ID>",
agentName: "OnboardingAgent",
routeType: "onboarding",
userMessage,
hasMediaContext: Boolean(hasMedia && mediaResult),
},
},
});