Skip to content

ema / ema / AgentEventsEmitter

Class: AgentEventsEmitter

Defined in: agent.ts:84

Constructors

Constructor

ts
new AgentEventsEmitter(): AgentEventsEmitter;

Returns

AgentEventsEmitter

Methods

emit()

ts
emit<K>(event, content): boolean;

Defined in: agent.ts:87

Type Parameters

K

K extends | "tokenEstimationFallbacked" | "summarizeMessagesStarted" | "summarizeMessagesFinished" | "createSummaryFinished" | "stepStarted" | "runFinished" | "llmResponseReceived" | "toolCallStarted" | "toolCallFinished"

Parameters

event

K

content

AgentEventContent<K>

Returns

boolean


off()

ts
off<K>(event, handler): AgentEventsEmitter;

Defined in: agent.ts:102

Type Parameters

K

K extends | "tokenEstimationFallbacked" | "summarizeMessagesStarted" | "summarizeMessagesFinished" | "createSummaryFinished" | "stepStarted" | "runFinished" | "llmResponseReceived" | "toolCallStarted" | "toolCallFinished"

Parameters

event

K

handler

(content) => void

Returns

AgentEventsEmitter


on()

ts
on<K>(event, handler): AgentEventsEmitter;

Defined in: agent.ts:94

Type Parameters

K

K extends | "tokenEstimationFallbacked" | "summarizeMessagesStarted" | "summarizeMessagesFinished" | "createSummaryFinished" | "stepStarted" | "runFinished" | "llmResponseReceived" | "toolCallStarted" | "toolCallFinished"

Parameters

event

K

handler

(content) => void

Returns

AgentEventsEmitter


once()

ts
once<K>(event, handler): AgentEventsEmitter;

Defined in: agent.ts:110

Type Parameters

K

K extends | "tokenEstimationFallbacked" | "summarizeMessagesStarted" | "summarizeMessagesFinished" | "createSummaryFinished" | "stepStarted" | "runFinished" | "llmResponseReceived" | "toolCallStarted" | "toolCallFinished"

Parameters

event

K

handler

(content) => void

Returns

AgentEventsEmitter