Skip to content

RunReplayResponse

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

Result of a replay.

public sealed record RunReplayResponse : IEquatable<RunReplayResponse>

objectRunReplayResponse

IEquatable<RunReplayResponse>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public RunReplayResponse()

Definition version used. null for a code agent.

public int? AgentVersion { get; init; }

int?

Address of the endpoint that places the two runs side by side.

public required string CompareLocation { get; init; }

string

Model used.

public string? ModelId { get; init; }

string?

Text produced by the model.

public string? Output { get; init; }

string?

Identifier of the newly started run.

public required Guid RunId { get; init; }

Guid

Identifier of the source run. Same as runs.replay_of_run_id.

public required Guid SourceRunId { get; init; }

Guid

Tool mode applied.

public required ReplayToolMode ToolMode { get; init; }

ReplayToolMode

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(RunReplayResponse? other)

other RunReplayResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(RunReplayResponse?, RunReplayResponse?)

Section titled “ operator ==(RunReplayResponse?, RunReplayResponse?)”
public static bool operator ==(RunReplayResponse? left, RunReplayResponse? right)

left RunReplayResponse?

right RunReplayResponse?

bool

operator !=(RunReplayResponse?, RunReplayResponse?)

Section titled “ operator !=(RunReplayResponse?, RunReplayResponse?)”
public static bool operator !=(RunReplayResponse? left, RunReplayResponse? right)

left RunReplayResponse?

right RunReplayResponse?

bool