Skip to main content

Constructors

Methods


Constructors

constructor

Creates a new GraphOutputStreamResponse instance.

Parameters

data
T
required
The graph output stream data, if available
done
boolean
Whether the graph has finished executing. When true, indicates that the graph execution has completed and no more data will be streamed.

Returns

GraphOutputStreamResponse

Methods

isString

Returns

boolean

isCustom

Returns

boolean

isClassificationResult

Returns

boolean

isContent

Returns

boolean

isGoalAdvancement

Returns

boolean

isAudio

Returns

boolean

isKnowledgeRecords

Returns

boolean

isListToolsResponse

Returns

boolean

isLLMChatRequest

Returns

boolean

isMatchedIntents

Returns

boolean

isMatchedKeywords

Returns

boolean

isSafetyResult

Returns

boolean

isMemoryState

Returns

boolean

isToolCallResponse

Returns

boolean

isTextStream

Returns

boolean

isContentStream

Returns

boolean

isTTSOutputStream

Returns

boolean

isSpeechChunkStream

Returns

boolean

isGraphError

Returns

boolean

processResponse

Processes the graph output stream response with type safety using a visitor pattern. This function makes it easy to handle different response types in a switch-like pattern.

Parameters

handlers
object
required
Object containing handler functions for each type

Returns

Promise<void>