Signals that Codex compacted a turn's history.
@type stage() :: :started | :completed | :failed | :unknown | String.t()
@type t() :: %Codex.Events.TurnCompaction{ compaction: map(), stage: stage(), thread_id: String.t() | nil, turn_id: String.t() | nil }