Header menu logo Nao

InMemoryToolDiscovery Type

In-memory implementation of tool discovery with usage-based ranking

Constructors

Constructor Description

InMemoryToolDiscovery(config, ?embeddingProvider)

Full Usage: InMemoryToolDiscovery(config, ?embeddingProvider)

Parameters:
Returns: InMemoryToolDiscovery
config : ToolDiscoveryConfig
?embeddingProvider : IEmbeddingProvider
Returns: InMemoryToolDiscovery

Instance members

Instance member Description

this.Register

Full Usage: this.Register

Parameters:

Register a tool from a given source

schema : ToolSchema
source : DiscoverySource

this.RegisterMany

Full Usage: this.RegisterMany

Parameters:

Register multiple tools

schemas : ToolSchema list
source : DiscoverySource

Type something to start searching.