Skip to main content

AgentEventMessage

@codebolt/codeboltjs


Interface: AgentEventMessage

Defined in: common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:129

Core event message structure

Properties

PropertyTypeDescriptionDefined in
acknowledgedAt?stringWhen acknowledgement was receivedcommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:153
createdAtstringEvent creation timestamp (ISO string)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:149
deliveredAt?stringWhen the event was delivered via WebSocketcommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:151
eventIdstringUnique event identifier (UUID)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:131
eventTypeAgentEventTypeType of eventcommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:143
expiresAt?stringOptional expiration time (ISO string)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:155
metadata?Record<string, any>Additional metadatacommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:161
payloadAgentEventPayloadEvent payload (discriminated by type)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:147
priorityAgentEventPriorityEvent prioritycommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:145
retryCountnumberNumber of delivery retry attemptscommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:159
sourceAgentId?stringSource agent ID (for inter-agent messages)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:139
sourceThreadId?stringSource thread IDcommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:141
statusAgentEventStatusCurrent status of the eventcommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:157
targetAgentIdstringTarget agent IDcommon/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:133
targetAgentInstanceId?stringSpecific target agent instance ID (optional)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:135
targetThreadId?stringTarget thread ID (optional)common/types/dist/codeboltjstypes/libFunctionTypes/eventQueue.d.ts:137