Skip to main content

Type Alias: ExternalToolExecutor()<TArgs, TOutput>

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

Defined in: packages/agentos/src/api/runtime/externalToolRegistry.ts:15

Type Parameters​

TArgs​

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

TOutput​

TOutput = unknown

Parameters​

args​

TArgs

context​

ToolExecutionContext

Returns​

Promise<ToolExecutionResult<TOutput>>