ข้ามไปยังเนื้อหา

Class AgentToolExecutionDecision

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

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

Describes a policy decision for one agent-tool execution request.

public sealed class AgentToolExecutionDecision

objectAgentToolExecutionDecision

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

AgentToolExecutionDecision(string, string?, IReadOnlyDictionary<string, string>?)

Section titled “ AgentToolExecutionDecision(string, string?, IReadOnlyDictionary<string, string>?)”

Creates a new agent-tool execution decision.

public AgentToolExecutionDecision(string kind, string? reason = null, IReadOnlyDictionary<string, string>? metadata = null)

kind string

The stable decision identifier.

reason string?

The operator-facing reason associated with the decision.

metadata IReadOnlyDictionary<string, string>?

Optional metadata captured with the decision.

Gets the stable decision identifier.

public string Kind { get; }

string

Gets optional metadata captured with the decision.

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

IReadOnlyDictionary<string, string>

Gets the operator-facing reason associated with the decision.

public string? Reason { get; }

string?

Allow(string?, IReadOnlyDictionary<string, string>?)

Section titled “ Allow(string?, IReadOnlyDictionary<string, string>?)”

Creates an allow decision.

public static AgentToolExecutionDecision Allow(string? reason = null, IReadOnlyDictionary<string, string>? metadata = null)

reason string?

The optional operator-facing reason for the decision.

metadata IReadOnlyDictionary<string, string>?

Optional metadata captured with the decision.

AgentToolExecutionDecision

An allow decision.

Deny(string?, IReadOnlyDictionary<string, string>?)

Section titled “ Deny(string?, IReadOnlyDictionary<string, string>?)”

Creates a deny decision.

public static AgentToolExecutionDecision Deny(string? reason = null, IReadOnlyDictionary<string, string>? metadata = null)

reason string?

The optional operator-facing reason for the decision.

metadata IReadOnlyDictionary<string, string>?

Optional metadata captured with the decision.

AgentToolExecutionDecision

A deny decision.

RequireApproval(string?, IReadOnlyDictionary<string, string>?)

Section titled “ RequireApproval(string?, IReadOnlyDictionary<string, string>?)”

Creates an approval-required decision.

public static AgentToolExecutionDecision RequireApproval(string? reason = null, IReadOnlyDictionary<string, string>? metadata = null)

reason string?

The optional operator-facing reason for the decision.

metadata IReadOnlyDictionary<string, string>?

Optional metadata captured with the decision.

AgentToolExecutionDecision

An approval-required decision.