The result of a call to {@link LanguageModelTool.prepareInvocation}.

Fields

@:optionaloptionalinvocationMessage:Null<EitherType<String, MarkdownString>>

A customized progress message to show while the tool runs.

@:optionaloptionalconfirmationMessages:Null<LanguageModelToolConfirmationMessages>

The presence of this property indicates that the user should be asked to confirm before running the tool. The user should be asked for confirmation for any tool that has a side-effect or may potentially be dangerous.