Appearance
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
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