Table of Contents

Method GetEffectiveApprovalMode

Namespace
Oscova.Agents.Policies
Assembly
Oscova.Agents.dll

GetEffectiveApprovalMode(string, ToolApprovalMode)

Resolves a tool's effective approval mode from an agent override and a reflected default.

public ToolApprovalMode GetEffectiveApprovalMode(string toolName, ToolApprovalMode defaultApprovalMode)

Parameters

toolName string

The qualified tool name.

defaultApprovalMode ToolApprovalMode

The tool method's default approval mode.

Returns

ToolApprovalMode

The agent override when present; otherwise the supplied default.