Vibe.Storage.Representation.ToolEvent (vibe v0.2.2)

Copy Markdown View Source

Current storage representation for Vibe.Tool.Event.

Summary

Types

t()

@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
}

Functions

decode!(tool)

@spec decode!(map()) :: t()