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
toolsCrewToolCollectiontoolPoliciesIEnumerable<AgentToolPolicy>?airGappedboolsuppressApprovalRequiredToolsboolisConfidentialbool