RealtimeOpening
RealtimeOpening = {
generatedOpening?:never;greeting: {text:string; }; } | {generatedOpening: {instructions:string; };greeting?:never; }
Defined in: packages/react-realtime/src/lib/maelstrom-realtime.ts:88
How a session opens: a fixed greeting spoken verbatim, or a generated introduction. Both share one introduction per Maelstrom session, including across provider switches: once either was attempted, neither runs again.
Union Members
Section titled “Union Members”Type Literal
Section titled “Type Literal”{ generatedOpening?: never; greeting: { text: string; }; }
generatedOpening?
Section titled “generatedOpening?”
readonlyoptionalgeneratedOpening?:never
Excluded: choose one opening.
greeting
Section titled “greeting”
readonlygreeting:object
Fixed assistant line, acknowledged in Engine history before speech.
greeting.text
Section titled “greeting.text”
readonlytext:string
Type Literal
Section titled “Type Literal”{ generatedOpening: { instructions: string; }; greeting?: never; }
generatedOpening
Section titled “generatedOpening”
readonlygeneratedOpening:object
Natural introduction; use an explicit language in these trusted instructions.
generatedOpening.instructions
Section titled “generatedOpening.instructions”
readonlyinstructions:string
greeting?
Section titled “greeting?”
readonlyoptionalgreeting?:never
Excluded: choose one opening.