Skip to content

resolveToolSource

resolveToolSource<Tools, ToolProviderContext>(source, ctx): Promise<Record<string, never> | Tools>

Defined in: packages/core/src/tools/provider.ts:319

Calls a ToolProvider’s getTools with ctx, or returns a plain ToolSet as-is.

Tools extends ToolSet

ToolProviderContext = unknown

Tools | ToolProvider<Tools, ToolProviderContext> | undefined

ExtendedToolProviderContext<ToolProviderContext>

Promise<Record<string, never> | Tools>