Lumen
Reference

Events

Generated normalized agent-event vocabulary and event-specific fields.

The fixed attempt runtime and model/tool providers normalize into this product-owned event vocabulary. Domain-event envelopes also carry an opaque replay cursor, schema version, causation, correlation, actor, and trace data.

Event vocabulary

Event typeContractEvent-specific fields
approval.requestedApprovalEventapproval_id, decision
approval.resolvedApprovalEventapproval_id, decision
artifact.publishedArtifactPublishedEventartifact_id
attempt.queuedAttemptLifecycleEventdetail
attempt.provisioningAttemptLifecycleEventdetail
attempt.startedAttemptLifecycleEventdetail
attempt.pausedAttemptLifecycleEventdetail
attempt.resumedAttemptLifecycleEventdetail
attempt.completedAttemptLifecycleEventdetail
attempt.failedAttemptLifecycleEventdetail
attempt.cancelledAttemptLifecycleEventdetail
checkpoint.createdCheckpointCreatedEventcheckpoint_id
claim.proposedClaimProposedEventclaim_id
message.startedMessageEventmessage_id, content
message.deltaMessageEventmessage_id, content
message.completedMessageEventmessage_id, content
reasoning.summaryReasoningSummaryEventsummary
task.proposedTaskProposedEventtitle, objective
tool.requestedToolEventtool_call_id, tool_name, status, detail
tool.startedToolEventtool_call_id, tool_name, status, detail
tool.deltaToolEventtool_call_id, tool_name, status, detail
tool.completedToolEventtool_call_id, tool_name, status, detail
usage.updatedUsageUpdatedEventinput_tokens, output_tokens, estimated_cost_micros

Unknown event types fail closed at the typed boundary. message.delta and tool.delta may be presentation-only; completed semantic outcomes are the durable source for recovery.

On this page