Skip to main content

Type Alias: ExternalToolExecutor()<TArgs, TOutput>

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

Defined in: packages/agentos/src/api/externalToolRegistry.ts:14

Type Parameters

TArgs

TArgs extends Record<string, any> = Record<string, any>

TOutput

TOutput = unknown

Parameters

args

TArgs

context

ToolExecutionContext

Returns

Promise<ToolExecutionResult<TOutput>>