//! The central event record that flows through the Aegon pipeline.
use crateEventKind;
use crateStreamId;
use ;
use ;
use Uuid;
/// One discrete event recorded during a Claude Code session.
///
/// `session_id` groups all events that belong to the same run.
/// `parent_id` links each event to the one that caused it, forming a chain
/// that can be replayed deterministically. `stream` separates main-chain
/// events from sub-agent sidechains. The `kind` field carries the payload;
/// everything else is observability metadata.