Skip to content

Class AgentToolExecutionOutcomes

Namespace: Cephalon.Abstractions.Agentics
Assembly: Cephalon.Abstractions.dll

Defines stable outcome identifiers for agent-tool execution observations.

public static class AgentToolExecutionOutcomes

objectAgentToolExecutionOutcomes

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

Gets the outcome identifier used when a tool run needs an approval step before execution.

public const string ApprovalRequired = "approval-required"

string

Gets the outcome identifier used when a policy denies a tool run.

public const string Denied = "denied"

string

Gets the outcome identifier used when a tool run fails.

public const string Failed = "failed"

string

Gets the outcome identifier used when a failed tool attempt is scheduled for another process-local attempt.

public const string RetryScheduled = "retry-scheduled"

string

Gets the outcome identifier used when a tool run is intentionally skipped.

public const string Skipped = "skipped"

string

Gets the outcome identifier used when a tool run begins.

public const string Started = "started"

string

Gets the outcome identifier used when a tool run completes successfully.

public const string Succeeded = "succeeded"

string