AgentEventMessage
Interface: AgentEventMessage
Defined in: common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:129
Core event message structure
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
acknowledgedAt? | string | When acknowledgement was received | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:153 |
createdAt | string | Event creation timestamp (ISO string) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:149 |
deliveredAt? | string | When the event was delivered via WebSocket | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:151 |
eventId | string | Unique event identifier (UUID) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:131 |
eventType | AgentEventType | Type of event | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:143 |
expiresAt? | string | Optional expiration time (ISO string) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:155 |
metadata? | Record<string, any> | Additional metadata | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:161 |
payload | AgentEventPayload | Event payload (discriminated by type) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:147 |
priority | AgentEventPriority | Event priority | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:145 |
retryCount | number | Number of delivery retry attempts | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:159 |
sourceAgentId? | string | Source agent ID (for inter-agent messages) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:139 |
sourceThreadId? | string | Source thread ID | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:141 |
status | AgentEventStatus | Current status of the event | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:157 |
targetAgentId | string | Target agent ID | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:133 |
targetAgentInstanceId? | string | Specific target agent instance ID (optional) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:135 |
targetThreadId? | string | Target thread ID (optional) | common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:137 |