Table of Contents

Constructor AgentToolResolver

Namespace
Oscova.Agents.Providers
Assembly
Oscova.Agents.dll

AgentToolResolver(CrewToolCollection, IEnumerable<AgentToolPolicy>?, bool, bool, bool)

Resolves allowed tool names into exposable tools, applying confidentiality, air-gap egress, and per-tool approval policy for both direct and search-based tool exposure.

public AgentToolResolver(CrewToolCollection tools, IEnumerable<AgentToolPolicy>? toolPolicies = null, bool airGapped = false, bool suppressApprovalRequiredTools = false, bool isConfidential = false)

Parameters

tools CrewToolCollection
toolPolicies IEnumerable<AgentToolPolicy>?
airGapped bool
suppressApprovalRequiredTools bool
isConfidential bool