Status: PREVIEW (Agency API events) · AVAILABLE (TraceEventV1 contract). See status labels. Two event vocabularies exist. They are related but not the same.

Architecture contract

Agency API run events (preview)

run.status_changed, run.progress, run.message, input.accepted, attention.requested, attention.resolved, artifact.created, receipt.appended, verification.completed, budget.threshold and debug.trace. Clients must ignore types they do not recognize. Payload shapes are in Events and Schemas.

Kernel trace events

TraceEventV1.event_type is a free string in ABI 1.0.0; its vocabulary is not frozen. status is one of STARTED, SUCCEEDED, FAILED, SKIPPED. Field list: Receipts and trace contracts.

Current implementation

Work-runtime runs have no public event stream today. The API event types are a published preview contract.

Availability

Developer relevance

Ignore unknown event types and unknown enum values.