apollo-code / tools/src / ToolExecutor
Class: ToolExecutor
Constructors
Constructor
new ToolExecutor(
permissions,context):ToolExecutor
Parameters
permissions
context
(signal) => ToolContext
Returns
ToolExecutor
Properties
context
readonlycontext: (signal) =>ToolContext
Parameters
signal
AbortSignal
Returns
permissions
readonlypermissions:PermissionManager
Methods
execute()
execute(
tool,input,signal):Promise<ToolResult>
Parameters
tool
input
unknown
signal
AbortSignal
Returns
Promise<ToolResult>