AgentEventMessage
Interface: AgentEventMessage
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:156
Core event message structure
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
acknowledgedAt? | string | When acknowledgement was received | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:180 |
createdAt | string | Event creation timestamp (ISO string) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:176 |
deliveredAt? | string | When the event was delivered via WebSocket | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:178 |
eventId | string | Unique event identifier (UUID) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:158 |
eventType | AgentEventType | Type of event | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:170 |
expiresAt? | string | Optional expiration time (ISO string) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:182 |
metadata? | Record<string, any> | Additional metadata | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:188 |
payload | AgentEventPayload | Event payload (discriminated by type) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:174 |
priority | AgentEventPriority | Event priority | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:172 |
retryCount | number | Number of delivery retry attempts | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:186 |
sourceAgentId? | string | Source agent ID (for inter-agent messages) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:166 |
sourceThreadId? | string | Source thread ID | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:168 |
status | AgentEventStatus | Current status of the event | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:184 |
targetAgentId | string | Target agent ID | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:160 |
targetAgentInstanceId? | string | Specific target agent instance ID (optional) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:162 |
targetThreadId? | string | Target thread ID (optional) | common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:164 |