Sycophant.Agent.Stats.Turn (sycophant v0.4.2)

Copy Markdown

Usage snapshot for a single LLM call within an agent run.

Summary

Types

t()

@type t() :: %Sycophant.Agent.Stats.Turn{
  cost: float() | nil,
  finish_reason: atom() | nil,
  input_tokens: non_neg_integer(),
  output_tokens: non_neg_integer(),
  reasoning_tokens: non_neg_integer(),
  timestamp: DateTime.t() | nil
}