Original Claude Code stream packet type, or "unknown" when absent.
Timestamp when the event was created.
ISO 8601 formatted date-time string indicating when this event was emitted by the system. This timestamp is crucial for event ordering, performance analysis, and debugging the agent workflow execution timeline.
Format: "YYYY-MM-DDTHH:mm:ss.sssZ" (e.g., "2024-01-15T14:30:45.123Z")
A unique identifier for the event.
Normalized category derived from the Claude Code stream packet.
Human-readable progress message safe to show in event logs.
Identifier of the Realize history rendered for this Debug run.
Monotonic assistant progress sequence number within the Debug run.
Iteration number of the requirements analysis this run validates.
Optional Claude Code stream packet subtype.
Identifier of the Test history rendered for this Debug run.
Tool name when the packet represents a tool use or tool result.
Unique identifier for the event type.
A literal string that discriminates between different event types in the AutoBE system. This field enables TypeScript's discriminated union feature, allowing type-safe event handling through switch statements or conditional checks.
Examples: "analyzeWrite", "databaseSchema", "interfaceOperation", "testScenario"
Event fired for each parsed Claude Code stream-json progress packet.