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
| Name | Type | Default value |
|---|---|---|
logger | SimpleLogger | SilentLogger |
Returns
Defined in
handlers/agent-event-handler.ts:32
Properties
name
• Readonly name: "AgentEventHandler"
Handler identification
Implementation of
Defined in
handlers/agent-event-handler.ts:21
priority
• Readonly priority: HIGHEST = HandlerPriority.HIGHEST
Implementation of
Defined in
handlers/agent-event-handler.ts:22
patterns
• Readonly patterns: string[]
Implementation of
Defined in
handlers/agent-event-handler.ts:23
Methods
canHandle
▸ canHandle(eventType): boolean
Check if this handler can process the event
Parameters
| Name | Type |
|---|---|
eventType | string |
Returns
boolean
Implementation of
Defined in
handlers/agent-event-handler.ts:36
handle
▸ handle(eventType, eventData): Promise<EventProcessingResult>
Process the event and return workflow updates
Parameters
| Name | Type |
|---|---|
eventType | string |
eventData | EventData |
Returns
Promise<EventProcessingResult>
Implementation of
Defined in
handlers/agent-event-handler.ts:45
getAgentNodeId
▸ getAgentNodeId(sourceId): undefined | string
Parameters
| Name | Type |
|---|---|
sourceId | string |
Returns
undefined | string
Defined in
handlers/agent-event-handler.ts:368
getAgentNumber
▸ getAgentNumber(sourceId): undefined | number
Parameters
| Name | Type |
|---|---|
sourceId | string |
Returns
undefined | number
Defined in
handlers/agent-event-handler.ts:372
getThinkingNodeId
▸ getThinkingNodeId(sourceId): undefined | string
Parameters
| Name | Type |
|---|---|
sourceId | string |
Returns
undefined | string
Defined in
handlers/agent-event-handler.ts:376
getAllAgentMappings
▸ getAllAgentMappings(): Object
Returns
Object
| Name | Type |
|---|---|
agentNodes | Map<string, string> |
agentNumbers | Map<string, number> |
thinkingNodes | Map<string, string> |
Defined in
handlers/agent-event-handler.ts:394
clear
▸ clear(): void
Returns
void