Skip to content

Struct FTryllToolDefinition

ClassList > FTryllToolDefinition

More...

  • #include <TryllToolDefinition.h>

Public Attributes

Type Name
bool bOverrideDescription = false
bool bOverrideName = false
bool bOverrideParameters = false

Public Functions

Type Name
UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|ToolDefinition", meta=(EditCondition="bOverrideName"))
UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|ToolDefinition", meta=(EditCondition="bOverrideDescription"))
UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|ToolDefinition", meta=(EditCondition="bOverrideParameters"))

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 bOverrideDescription

bool FTryllToolDefinition::bOverrideDescription;

What the tool does; included in the SLM tool-call prompt.


variable bOverrideName

bool FTryllToolDefinition::bOverrideName;

Tool name the SLM must use when calling this tool.


variable bOverrideParameters

bool FTryllToolDefinition::bOverrideParameters;

Named parameters accepted by this tool.


Public Functions Documentation

function UPROPERTY [1/3]

FTryllToolDefinition::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|ToolDefinition",
    meta=(EditCondition="bOverrideName")
) 

function UPROPERTY [2/3]

FTryllToolDefinition::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|ToolDefinition",
    meta=(EditCondition="bOverrideDescription")
) 

function UPROPERTY [3/3]

FTryllToolDefinition::UPROPERTY (
    EditAnywhere,
    BlueprintReadWrite,
    Category="Tryll|ToolDefinition",
    meta=(EditCondition="bOverrideParameters")
) 


The documentation for this class was generated from the following file C:/_tryll/_monorepo2/server/client-unreal/Source/TryllClient/Public/Generated/Nodes/TryllToolDefinition.h