Skip to content

Class UTryllNodeParamsFactory

ClassList > UTryllNodeParamsFactory

More...

  • #include <TryllNodeParamsFactory.h>

Inherits the following classes: UBlueprintFunctionLibrary

Public Attributes

Type Name
UObject * WorldContextObject

Public Functions

Type Name
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))
UFUNCTION (BlueprintCallable, Category="Tryll|Params", meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject"))

Detailed Description

Blueprint-callable factory for constructing concrete node params objects.

Allows Blueprints to create typed params for ChangeParams() and graph authoring without any per-project C++ glue.

Usage (Blueprint): MakeGenerateParams → set fields → Agent.ChangeParams(NodeName, Params) CloneParams(Baseline) → set one field → Agent.ChangeParams(NodeName, Cloned)

Public Attributes Documentation

variable WorldContextObject

UObject* UTryllNodeParamsFactory::WorldContextObject;

Public Functions Documentation

function UFUNCTION [1/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored GenerateParams with schema-default field values.


function UFUNCTION [2/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored HumanMessageGuardrailParams with schema-default field values.


function UFUNCTION [3/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored CannedResponseParams with schema-default field values.


function UFUNCTION [4/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored ToolCallParams with schema-default field values.


function UFUNCTION [5/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored RetrieveParams with schema-default field values.


function UFUNCTION [6/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored InstructionParams with schema-default field values.


function UFUNCTION [7/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored ClassifyIntentParams with schema-default field values.


function UFUNCTION [8/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored ClassifyIntentLLMParams with schema-default field values.


function UFUNCTION [9/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Construct an authored IntentToInstructionParams with schema-default field values.


function UFUNCTION [10/10]

UTryllNodeParamsFactory::UFUNCTION (
    BlueprintCallable,
    Category="Tryll|Params",
    meta=(WorldContext="WorldContextObject", DefaultToSelf="WorldContextObject")
) 

Deep-clone any UTryllNodeParamsBase subclass. Typical mutation idiom: Clone = CloneParams(Agent->GetNodeParamsBaseline(NodeName)) // set fields on Clone Agent->ChangeParams(NodeName, Clone)



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