Type alias ExternalToolExecutor<TArgs, TOutput>

ExternalToolExecutor<TArgs, TOutput>: ((args, context) => Promise<ToolExecutionResult<TOutput>>)

Type Parameters

  • TArgs extends Record<string, any> = Record<string, any>
  • TOutput = unknown

Type declaration