Skip to content

ReportStep

Namespace: E2E.Reports

public sealed record ReportStep : IEquatable<ReportStep>

One call of the test (upstream’s ReportStep).

Inheritance: object

Implements: IEquatable<ReportStep>

View source

public string? Agent { get; init; }

The configured agent an agent step ran with, by name.

Value: string

View source

public string Api { get; init; }

The call, such as locator.click.

Value: string

View source

public IReadOnlyList<string> Artifacts { get; init; }

The ids of the artifacts the step made.

Value: IReadOnlyList<string>

View source

public StepCacheRecord? Cache { get; init; }

Value: StepCacheRecord

View source

public long DurationMs { get; init; }

Value: long

View source

public ReportError? Error { get; init; }

Value: ReportError

View source

public IReadOnlyList<StepEvent> Events { get; init; }

Value: IReadOnlyList<StepEvent>

View source

public string? Explanation { get; init; }

Value: string

View source

public string Id { get; init; }

Value: string

View source

public int Index { get; init; }

Value: int

View source

public StepKind Kind { get; init; }

Value: StepKind

View source

public string Label { get; init; }

Value: string

View source

public StepMetrics? Metrics { get; init; }

Value: StepMetrics

View source

public StepModelInfo? Model { get; init; }

Value: StepModelInfo

View source

public string? ObservationRevision { get; init; }

Value: string

View source

public bool? ObservationTruncated { get; init; }

True when at least one semantic observation in the step was truncated (serialized observationTruncated).

Value: bool?

View source

public StepPhase? Phase { get; init; }

Value: StepPhase?

View source

public StepScreen? Screen { get; init; }

How the last screen the step saw differs from the step before’s. Null when it saw none.

Value: StepScreen

View source

public ReportSource Source { get; init; }

Value: ReportSource

View source

public DateTimeOffset StartedAt { get; init; }

Value: DateTimeOffset

View source

public StepStatus Status { get; init; }

Value: StepStatus

View source

public IReadOnlyList<StepTurn>? Turns { get; init; }

The last model turns of an agent step, oldest first.

Value: IReadOnlyList<StepTurn>

View source

public StepViewport? Viewport { get; init; }

Value: StepViewport

View source

public VisionDegradation? VisionDegraded { get; init; }

Value: VisionDegradation?

View source

public bool? VisionInput { get; init; }

Value: bool?

View source

public bool? VisionOnly { get; init; }

Value: bool?

View source