Current storage representation for Vibe.Tool.Event.
Vibe.Tool.Event
@type t() :: %Vibe.Storage.Representation.ToolEvent{ args: term(), id: String.t() | nil, name: atom() | String.t() | nil, output: term(), output_format: atom() | nil, output_parts: [map()] | nil, output_truncation: :head | :tail | nil, phase: atom() | nil, status: Vibe.Tool.Event.status() | nil }
@spec decode!(map()) :: t()