Class AgentToolExecutionReport
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Agentics.Services
Assembly: Cephalon.Agentics.dll
Describes one runtime observation for an agent-tool run.
public sealed class AgentToolExecutionReportInheritance
Section titled “Inheritance”object ← AgentToolExecutionReport
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”ActorId
Section titled “ ActorId”Gets the optional actor identifier responsible for the run.
public string? ActorId { get; }Property Value
Section titled “Property Value”Attempt
Section titled “ Attempt”Gets the execution attempt number.
public int Attempt { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier associated with the run.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”Gets the optional operator-facing error summary.
public string? Error { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional operator-facing metadata captured alongside the observation.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
ObservedAtUtc
Section titled “ ObservedAtUtc”Gets the UTC timestamp when the observation occurred.
public DateTimeOffset ObservedAtUtc { get; }Property Value
Section titled “Property Value”Outcome
Section titled “ Outcome”Gets the stable outcome identifier.
public string Outcome { get; }Property Value
Section titled “Property Value”OutputSummary
Section titled “ OutputSummary”Gets the optional operator-facing output summary.
public string? OutputSummary { get; }Property Value
Section titled “Property Value”Gets the stable run identifier.
public string RunId { get; }Property Value
Section titled “Property Value”ToolId
Section titled “ ToolId”Gets the stable tool identifier.
public string ToolId { get; }