ReportUsage
Namespace: E2E.Reports
public sealed record ReportUsage : IEquatable<ReportUsage>What the run used, against ReportLimits (upstream’s ReportUsage).
Inheritance: object
Implements: IEquatable<ReportUsage>
Properties
Section titled “Properties”ArtifactBytes
Section titled “ArtifactBytes”public long ArtifactBytes { get; init; }Value: long
DiscoveredResults
Section titled “DiscoveredResults”public int DiscoveredResults { get; init; }Value: int
Downloads
Section titled “Downloads”public int Downloads { get; init; }Value: int
EstimatedCostUsd
Section titled “EstimatedCostUsd”public double? EstimatedCostUsd { get; init; }Value: double?
Events
Section titled “Events”public long Events { get; init; }Value: long
MaxActionStepsInStep
Section titled “MaxActionStepsInStep”public int MaxActionStepsInStep { get; init; }Value: int
MaxAgentContextBytes
Section titled “MaxAgentContextBytes”public int MaxAgentContextBytes { get; init; }Value: int
MaxLedgerBytes
Section titled “MaxLedgerBytes”public int MaxLedgerBytes { get; init; }Value: int
MaxModelCallsInStep
Section titled “MaxModelCallsInStep”public int MaxModelCallsInStep { get; init; }Value: int
MaxObservationBytes
Section titled “MaxObservationBytes”public int MaxObservationBytes { get; init; }Value: int
ModelCachedTokens
Section titled “ModelCachedTokens”public long? ModelCachedTokens { get; init; }Input tokens served from provider prompt caches; null until a step reports the split.
Value: long?
ModelTokens
Section titled “ModelTokens”public long ModelTokens { get; init; }Value: long