Skip to main content

AgentEventMessage

@codebolt/types


Interface: AgentEventMessage

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:156

Core event message structure

Properties

PropertyTypeDescriptionDefined in
acknowledgedAt?stringWhen acknowledgement was receivedcommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:180
createdAtstringEvent creation timestamp (ISO string)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:176
deliveredAt?stringWhen the event was delivered via WebSocketcommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:178
eventIdstringUnique event identifier (UUID)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:158
eventTypeAgentEventTypeType of eventcommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:170
expiresAt?stringOptional expiration time (ISO string)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:182
metadata?Record<string, any>Additional metadatacommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:188
payloadAgentEventPayloadEvent payload (discriminated by type)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:174
priorityAgentEventPriorityEvent prioritycommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:172
retryCountnumberNumber of delivery retry attemptscommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:186
sourceAgentId?stringSource agent ID (for inter-agent messages)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:166
sourceThreadId?stringSource thread IDcommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:168
statusAgentEventStatusCurrent status of the eventcommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:184
targetAgentIdstringTarget agent IDcommon/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:160
targetAgentInstanceId?stringSpecific target agent instance ID (optional)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:162
targetThreadId?stringTarget thread ID (optional)common/types/src/codeboltjstypes/libFunctionTypes/eventQueue.ts:164