Share via


Azure.AI.AgentServer.Core.Tools.Runtime.Catalog Namespace

Classes

Name Description
CachedFoundryToolCatalog

Base implementation of IFoundryToolCatalog with TTL-based caching. Provides concurrency-safe tool metadata caching to optimize repeated tool lookups.

DefaultFoundryToolCatalog

Default implementation of IFoundryToolCatalog with TTL-based caching. Uses FoundryToolClient to fetch tool metadata from Azure AI services.

Interfaces

Name Description
IFoundryToolCatalog

Provides access to the catalog of available Foundry tools. Implementations may include caching to optimize repeated tool lookups.