Skip to content

Class UTryllTransformParams

ClassList > UTryllTransformParams

More...

  • #include <TryllTransformParams.h>

Inherits the following classes: UTryllNodeParamsBase

Public Attributes

Type Name
FString DefaultExit
FTryllSlotName OutputName
FString Template
bool bOverrideOutputName = false
bool bOverrideTemplate = false

Public Functions

Type Name
virtual ETryllNodeType GetNodeType () override const
virtual flatbuffers::Offset< void > Pack (flatbuffers::FlatBufferBuilder & Fbb, Tryll::NodeParams::NodeParams & OutType) override const

Public Functions inherited from UTryllNodeParamsBase

See UTryllNodeParamsBase

Type Name
virtual TArray< FString > GetExitTargetOptions () const
virtual ETryllNodeType GetNodeType () const
FString GetOwnerNodeName () const
virtual flatbuffers::Offset< void > Pack (flatbuffers::FlatBufferBuilder & Fbb, ::Tryll::NodeParams::NodeParams & OutType) const
ETryllNodeType return static_cast (0)

Public Static Functions inherited from UTryllNodeParamsBase

See UTryllNodeParamsBase

Type Name
const FTryllGraphDescription * FindEnclosingGraph (const UObject * Obj)

Detailed Description

Model-free input-composition node. Renders a Mustache template over user_message and the current turn's slots into its own slot; performs no inference and never emits on the wire (send = None, history_role = none, fixed). Typical use: query rewriting, fan-out composition feeding a downstream Retrieve/Generate input.

Public Attributes Documentation

variable DefaultExit

FString UTryllTransformParams::DefaultExit;

Default exit target after rendering. Empty string = END. Graph exit "default" — target node name; empty = END.


variable OutputName

FTryllSlotName UTryllTransformParams::OutputName;

Effective output slot name for this node. Empty = the node's own name.


variable Template

FString UTryllTransformParams::Template;

variable bOverrideOutputName

bool UTryllTransformParams::bOverrideOutputName;

Name this node's output slot is stored under. Empty = the node's own name. Structural: immutable after creation — renaming would re-wire the slot dataflow that is validated once at agent creation. Set to true to override the inherited OutputName value.


variable bOverrideTemplate

bool UTryllTransformParams::bOverrideTemplate;

Mustache template rendered at execution time against the user_message tag, slot.<name> tags, knowledge_<source> tags, and the #instructions iterable block. Set to true to override the inherited Template value.


Public Functions Documentation

function GetNodeType

inline virtual ETryllNodeType UTryllTransformParams::GetNodeType () override const

Implements UTryllNodeParamsBase::GetNodeType


function Pack

virtual flatbuffers::Offset< void > UTryllTransformParams::Pack (
    flatbuffers::FlatBufferBuilder & Fbb,
    Tryll::NodeParams::NodeParams & OutType
) override const

Implements UTryllNodeParamsBase::Pack



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