Table of Contents

Constructor ToolSearchProvider

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

ToolSearchProvider(IEnumerable<string>, IEnumerable<string>, CrewToolCollection, AgentToolResolver, IToolSearchStrategy, string?)

Initializes a provider that hides allowed tools behind lexical discovery.

public ToolSearchProvider(IEnumerable<string> allowedToolNames, IEnumerable<string> pinnedToolNames, CrewToolCollection tools, AgentToolResolver resolver, IToolSearchStrategy strategy, string? instructions = null)

Parameters

allowedToolNames IEnumerable<string>
pinnedToolNames IEnumerable<string>
tools CrewToolCollection
resolver AgentToolResolver
strategy IToolSearchStrategy
instructions string?