Skip to content

ToolDefinition

Type Parameter Default type

TInput

unknown

TResult

unknown

optional critical?: boolean;

If true (default), failure blocks turn success completion.


description: string;

optional errorPolicy?: "continue" | "abort" | "warn";

Action to take on execution error.


execute: ToolExecuteFunction<TInput, TResult>;

inputSchema: ZodTypeAny;