Stable typed snapshot of an app-server turn.
Summary
Types
@type t() :: %CodexEx.AppServer.Turn{ diff: binary() | nil, duration_ms: non_neg_integer() | nil, error: CodexEx.AppServer.Turn.Error.t() | nil, id: binary(), items: [CodexEx.AppServer.ThreadItem.t()], status: binary(), thread_id: binary() }