Skip to content

Struct FTryllGraphDescription

ClassList > FTryllGraphDescription

More...

  • #include <TryllGraphDescription.h>

Public Attributes

Type Name
FTryllModelName DefaultModelName
FString LocalizedAssetName
TArray< FTryllNodeDescription > Nodes
FString StartNode
FName TextTable

Public Functions

Type Name
bool UsesTts () const

Detailed Description

Complete graph description: nodes and entry point. Sent inside CreateAgentRequest.

Protocol v2: wiring lives on each node's typed UTryllNodeParamsBase in fields marked with meta=(GetOptions="GetExitTargetOptions") (one per declared exit). Empty value = END (turn finishes after the node). There is no separate Routes list.

Public Attributes Documentation

variable DefaultModelName

FTryllModelName FTryllGraphDescription::DefaultModelName;

Fallback model name for nodes that do not specify their own "model_name" param. Empty means every Generate node must supply its own.


variable LocalizedAssetName

FString FTryllGraphDescription::LocalizedAssetName;

Asset name included in Text ID errors. Copied from the workflow asset.


variable Nodes

TArray<FTryllNodeDescription> FTryllGraphDescription::Nodes;

variable StartNode

FString FTryllGraphDescription::StartNode;

variable TextTable

FName FTryllGraphDescription::TextTable;

Table name passed to the text provider. Copied from UTryllWorkflowAsset::TextTable.


Public Functions Documentation

function UsesTts

bool FTryllGraphDescription::UsesTts () const

True when any node speaks through the agent's voice (UTryllNodeParamsBase::IsTtsConsumer: Speak, Generate And Speak). Such a graph needs a voice profile at CreateAgent (3025).



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