Skip to content

Class AgentToolExecutionReport

Namespace: Cephalon.Agentics.Services
Assembly: Cephalon.Agentics.dll

Describes one runtime observation for an agent-tool run.

public sealed class AgentToolExecutionReport

objectAgentToolExecutionReport

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

AgentToolExecutionReport(string, string, string, DateTimeOffset, string?, string?, int, string?, string?, IReadOnlyDictionary<string, string>?)

Section titled “ AgentToolExecutionReport(string, string, string, DateTimeOffset, string?, string?, int, string?, string?, IReadOnlyDictionary<string, string>?)”

Creates a new runtime observation for an agent-tool run.

public AgentToolExecutionReport(string toolId, string runId, string outcome, DateTimeOffset observedAtUtc, string? actorId = null, string? correlationId = null, int attempt = 1, string? outputSummary = null, string? error = null, IReadOnlyDictionary<string, string>? metadata = null)

toolId string

The stable tool identifier.

runId string

The stable run identifier.

outcome string

The stable outcome identifier.

observedAtUtc DateTimeOffset

The UTC timestamp when the observation occurred.

actorId string?

The optional actor identifier responsible for the run.

correlationId string?

The optional correlation identifier associated with the run.

attempt int

The execution attempt number.

outputSummary string?

The optional operator-facing output summary.

error string?

The optional operator-facing error summary.

metadata IReadOnlyDictionary<string, string>?

Optional operator-facing metadata captured alongside the observation.

Gets the optional actor identifier responsible for the run.

public string? ActorId { get; }

string?

Gets the execution attempt number.

public int Attempt { get; }

int

Gets the optional correlation identifier associated with the run.

public string? CorrelationId { get; }

string?

Gets the optional operator-facing error summary.

public string? Error { get; }

string?

Gets optional operator-facing metadata captured alongside the observation.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the UTC timestamp when the observation occurred.

public DateTimeOffset ObservedAtUtc { get; }

DateTimeOffset

Gets the stable outcome identifier.

public string Outcome { get; }

string

Gets the optional operator-facing output summary.

public string? OutputSummary { get; }

string?

Gets the stable run identifier.

public string RunId { get; }

string

Gets the stable tool identifier.

public string ToolId { get; }

string