executeFunctionTool
Validate args, run the handler, and normalize the outcome to a ClientToolResult.
import { executeFunctionTool } from '@threadplane/chat';Declaration · overload 1
export declare function executeFunctionTool(def: AnyFunctionToolDef, rawArgs: unknown, context?: FunctionToolHandlerContext): Promise<ClientToolResult>;Parameters
def· requiredAnyFunctionToolDefrawArgs· requiredunknowncontext· optionalFunctionToolHandlerContext
Returns
Promise<ClientToolResult>