RequireConfirmation:     |boolean     | (         (             input:ToolExecuteArgument<TParameters>,             toolContext?:Context,         )=>boolean|Promise<boolean>     )
Whether a FunctionTool requires user confirmation before it runs: a
boolean, or a predicate over the (validated) call arguments and tool context.
See ToolOptions.requireConfirmation.
Whether a FunctionTool requires user confirmation before it runs: a boolean, or a predicate over the (validated) call arguments and tool context. See ToolOptions.requireConfirmation.