Skip to content

workflow / Exports / AgentEventHandler

Class: AgentEventHandler

Agent Event Handler Handles all agent-related events: creation, execution, thinking, responses

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new AgentEventHandler(logger?): AgentEventHandler

Parameters

NameTypeDefault value
loggerSimpleLoggerSilentLogger

Returns

AgentEventHandler

Defined in

handlers/agent-event-handler.ts:32

Properties

name

Readonly name: "AgentEventHandler"

Handler identification

Implementation of

EventHandler.name

Defined in

handlers/agent-event-handler.ts:21


priority

Readonly priority: HIGHEST = HandlerPriority.HIGHEST

Implementation of

EventHandler.priority

Defined in

handlers/agent-event-handler.ts:22


patterns

Readonly patterns: string[]

Implementation of

EventHandler.patterns

Defined in

handlers/agent-event-handler.ts:23

Methods

canHandle

canHandle(eventType): boolean

Check if this handler can process the event

Parameters

NameType
eventTypestring

Returns

boolean

Implementation of

EventHandler.canHandle

Defined in

handlers/agent-event-handler.ts:36


handle

handle(eventType, eventData): Promise<EventProcessingResult>

Process the event and return workflow updates

Parameters

NameType
eventTypestring
eventDataEventData

Returns

Promise<EventProcessingResult>

Implementation of

EventHandler.handle

Defined in

handlers/agent-event-handler.ts:45


getAgentNodeId

getAgentNodeId(sourceId): undefined | string

Parameters

NameType
sourceIdstring

Returns

undefined | string

Defined in

handlers/agent-event-handler.ts:368


getAgentNumber

getAgentNumber(sourceId): undefined | number

Parameters

NameType
sourceIdstring

Returns

undefined | number

Defined in

handlers/agent-event-handler.ts:372


getThinkingNodeId

getThinkingNodeId(sourceId): undefined | string

Parameters

NameType
sourceIdstring

Returns

undefined | string

Defined in

handlers/agent-event-handler.ts:376


getAllAgentMappings

getAllAgentMappings(): Object

Returns

Object

NameType
agentNodesMap<string, string>
agentNumbersMap<string, number>
thinkingNodesMap<string, string>

Defined in

handlers/agent-event-handler.ts:394


clear

clear(): void

Returns

void

Defined in

handlers/agent-event-handler.ts:406

Released under the MIT License.