Skip to content

ReportUsage

Namespace: E2E.Reports

public sealed record ReportUsage : IEquatable<ReportUsage>

What the run used, against ReportLimits (upstream’s ReportUsage).

Inheritance: object

Implements: IEquatable<ReportUsage>

View source

public long ArtifactBytes { get; init; }

Value: long

View source

public int DiscoveredResults { get; init; }

Value: int

View source

public int Downloads { get; init; }

Value: int

View source

public double? EstimatedCostUsd { get; init; }

Value: double?

View source

public long Events { get; init; }

Value: long

View source

public int MaxActionStepsInStep { get; init; }

Value: int

View source

public int MaxAgentContextBytes { get; init; }

Value: int

View source

public int MaxLedgerBytes { get; init; }

Value: int

View source

public int MaxModelCallsInStep { get; init; }

Value: int

View source

public int MaxObservationBytes { get; init; }

Value: int

View source

public long? ModelCachedTokens { get; init; }

Input tokens served from provider prompt caches; null until a step reports the split.

Value: long?

View source

public long ModelTokens { get; init; }

Value: long

View source