Skip to content

Struct FTryllToolDefinition

ClassList > FTryllToolDefinition

More...

  • #include <TryllToolDefinition.h>

Public Attributes

Type Name
FString Description
FString DescriptionTextId
FString Name
TArray< FTryllToolParamDefinition > Parameters
bool bDescriptionLocalized = false

Detailed Description

A callable tool definition used for prompt construction by ToolCallNode. The server does not execute tools; these are schema-only for SLM prompting.

Public Attributes Documentation

variable Description

FString FTryllToolDefinition::Description;

variable DescriptionTextId

FString FTryllToolDefinition::DescriptionTextId;

Text ID in the workflow text table. The provider's text is what is sent.


variable Name

FString FTryllToolDefinition::Name;

Tool name the model uses to call it, and the game receives with the call.


variable Parameters

TArray<FTryllToolParamDefinition> FTryllToolDefinition::Parameters;

Values the model must supply when it calls this tool.


variable bDescriptionLocalized

bool FTryllToolDefinition::bDescriptionLocalized;

What the tool does; the model reads this to decide when to call it. Ticked: DescriptionTextId is resolved by the text provider and that text is sent.



The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/Generated/Nodes/TryllToolDefinition.h