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.
Type Parameters
Section titled “Type Parameters”Tools extends ToolSet
ToolProviderContext
Section titled “ToolProviderContext”ToolProviderContext = unknown
Parameters
Section titled “Parameters”source
Section titled “source”Tools | ToolProvider<Tools, ToolProviderContext> | undefined
ExtendedToolProviderContext<ToolProviderContext>
Returns
Section titled “Returns”Promise<Record<string, never> | Tools>