Interface IAgentToolExecutionPolicy
Namespace: Cephalon.Agentics.Services
Assembly: Cephalon.Agentics.dll
Evaluates whether an agent-tool execution request can continue.
public interface IAgentToolExecutionPolicyMethods
Section titled “Methods”EvaluateAsync(AgentToolExecutionContext, CancellationToken)
Section titled “ EvaluateAsync(AgentToolExecutionContext, CancellationToken)”Evaluates one resolved agent-tool execution context.
ValueTask<AgentToolExecutionDecision> EvaluateAsync(AgentToolExecutionContext context, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”context AgentToolExecutionContext
The execution context to evaluate.
cancellationToken CancellationToken
The cancellation token for the evaluation.
Returns
Section titled “Returns”ValueTask<AgentToolExecutionDecision>
The policy decision for this execution request.