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
toolNamestring-
The qualified tool name.
defaultApprovalModeToolApprovalMode-
The tool method's default approval mode.
Returns
- ToolApprovalMode
-
The agent override when present; otherwise the supplied default.