Skip to main content

CrowdyStudioAgentEventType

Version 1 durable ordered event vocabulary.

enum CrowdyStudioAgentEventType {
SESSION_CREATED
SESSION_PAUSED
SESSION_RESUMED
SESSION_CLOSED
CLIENT_ATTACHED
CLIENT_DETACHED
MODE_SELECTED
USER_MESSAGE
RUN_STARTED
ASSISTANT_CHUNK
ASSISTANT_MESSAGE
TOOL_PROPOSED
TOOL_DISPATCHED
TOOL_SUCCEEDED
TOOL_FAILED
TOOL_DENIED
TOOL_TIMED_OUT
TOOL_OUTCOME_UNKNOWN
APPROVAL_REQUESTED
APPROVAL_GRANTED
APPROVAL_DENIED
APPROVAL_CONSUMED
APPROVAL_EXPIRED
CHECKPOINT_CREATED
CHECKPOINT_RESTORED
LEASE_GRANTED
LEASE_REVOKED
LEASE_EXPIRED
CONTEXT_CHANGED
BUDGET_UPDATED
RUN_PAUSED
RUN_SUCCEEDED
RUN_FAILED
RUN_CANCELLED
RUN_PREEMPTED
}

Values​

CrowdyStudioAgentEventType.SESSION_CREATED​

Session and pinned policy/registry context were created.

CrowdyStudioAgentEventType.SESSION_PAUSED​

Human paused the session and revoked capabilities.

CrowdyStudioAgentEventType.SESSION_RESUMED​

Human explicitly resumed after context revalidation.

CrowdyStudioAgentEventType.SESSION_CLOSED​

Session closed and retention cleanup began.

CrowdyStudioAgentEventType.CLIENT_ATTACHED​

A new monotonic client epoch attached and fenced older tabs.

CrowdyStudioAgentEventType.CLIENT_DETACHED​

The interactive browser detached.

CrowdyStudioAgentEventType.MODE_SELECTED​

Human selected ASK, BUILD, or PLAY.

CrowdyStudioAgentEventType.USER_MESSAGE​

Redacted bounded human message accepted for one run.

CrowdyStudioAgentEventType.RUN_STARTED​

A leased worker started the serialized run.

CrowdyStudioAgentEventType.ASSISTANT_CHUNK​

Bounded coalesced assistant text; final message is canonical.

CrowdyStudioAgentEventType.ASSISTANT_MESSAGE​

Canonical final assistant response.

CrowdyStudioAgentEventType.TOOL_PROPOSED​

Provider proposal passed exact name and input validation.

CrowdyStudioAgentEventType.TOOL_DISPATCHED​

Typed browser call was durably dispatched once.

CrowdyStudioAgentEventType.TOOL_SUCCEEDED​

Typed executor output passed validation.

CrowdyStudioAgentEventType.TOOL_FAILED​

Typed executor reported a safe terminal failure.

CrowdyStudioAgentEventType.TOOL_DENIED​

Human denied the exact proposal.

CrowdyStudioAgentEventType.TOOL_TIMED_OUT​

Recorded tool deadline elapsed.

CrowdyStudioAgentEventType.TOOL_OUTCOME_UNKNOWN​

Effect may have occurred; no blind retry is allowed.

CrowdyStudioAgentEventType.APPROVAL_REQUESTED​

Exact argument-hash human approval was requested.

CrowdyStudioAgentEventType.APPROVAL_GRANTED​

Human granted the pending exact approval.

CrowdyStudioAgentEventType.APPROVAL_DENIED​

Human denied the pending exact approval.

CrowdyStudioAgentEventType.APPROVAL_CONSUMED​

Approval was atomically consumed once.

CrowdyStudioAgentEventType.APPROVAL_EXPIRED​

Approval TTL elapsed.

CrowdyStudioAgentEventType.CHECKPOINT_CREATED​

Immutable private pre-image checkpoint was created.

CrowdyStudioAgentEventType.CHECKPOINT_RESTORED​

Checkpoint restored as a new project revision.

CrowdyStudioAgentEventType.LEASE_GRANTED​

Workspace or Play lease was granted.

CrowdyStudioAgentEventType.LEASE_REVOKED​

Lease was immediately revoked.

CrowdyStudioAgentEventType.LEASE_EXPIRED​

Lease reached its expiry.

CrowdyStudioAgentEventType.CONTEXT_CHANGED​

Authoritative context changed and old authority was fenced.

CrowdyStudioAgentEventType.BUDGET_UPDATED​

Provider reservation/accounting state changed.

CrowdyStudioAgentEventType.RUN_PAUSED​

Active run entered a recoverable pause.

CrowdyStudioAgentEventType.RUN_SUCCEEDED​

Run completed successfully.

CrowdyStudioAgentEventType.RUN_FAILED​

Run reached a typed terminal failure.

CrowdyStudioAgentEventType.RUN_CANCELLED​

Human cancellation became durable.

CrowdyStudioAgentEventType.RUN_PREEMPTED​

Safety preemption became durable.

Member Of​

AgentApprovalEvent object ● AgentBudgetEvent object ● AgentCheckpointEvent object ● AgentEventBase interface ● AgentLeaseEvent object ● AgentLifecycleEvent object ● AgentMessageEvent object ● AgentRunEvent object ● AgentToolEvent object