Skip to content

PURISTA API


PURISTA API / @purista/ai / AgentStreamEmitter

Type Alias: AgentStreamEmitter

AgentStreamEmitter = object

Defined in: packages/ai/src/runtime/context.ts:83

Methods

sendArtifact()

sendArtifact(input): void

Defined in: packages/ai/src/runtime/context.ts:87

Parameters

input
artifactId

string

content

string | Record<string, unknown>

final?

boolean

mimeType?

string

sequence?

number

total?

number

Returns

void


sendChunk()

sendChunk(content): void

Defined in: packages/ai/src/runtime/context.ts:84

Parameters

content

string

Returns

void


sendError()

sendError(error, overrides?): void

Defined in: packages/ai/src/runtime/context.ts:95

Parameters

error

unknown

overrides?
code?

string

handled?

boolean

Returns

void


sendFinal()

sendFinal(content, options?): void

Defined in: packages/ai/src/runtime/context.ts:85

Parameters

content

string

options?
summary?

string

Returns

void


sendReasoning()

sendReasoning(content, options?): void

Defined in: packages/ai/src/runtime/context.ts:86

Parameters

content

string

options?
artifactId?

string

Returns

void