A named file in a session's storage, provider-agnostic. name is the only
identity the model ever sees; ref is the provider-native identity (a CMA
file id, a sandbox path); raw is the unparsed provider record when one exists.
Summary
Types
@type t() :: %ReqManagedAgents.Artifact{ name: String.t() | nil, raw: term(), ref: term(), size: non_neg_integer() | nil }