Class UTryllCannedResponseParams¶
ClassList > UTryllCannedResponseParams
#include <TryllCannedResponseParams.h>
Inherits the following classes: UTryllNodeParamsBase
Public Attributes¶
| Type | Name |
|---|---|
| FString | DefaultExit |
| ETryllHistoryRole | HistoryRole = ETryllHistoryRole::Assistant |
| TArray< FString > | InlineStrings |
| FTryllSlotName | OutputName |
| ETryllCannedResponseSelectionStrategy | SelectionStrategy = ETryllCannedResponseSelectionStrategy::RoundRobin |
| ETryllSendAnswer | Send = ETryllSendAnswer::Whole |
| FTryllStoragePath | StringStorage |
| bool | bOverrideOutputName = 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¶
| 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¶
| Type | Name |
|---|---|
| const FTryllGraphDescription * | FindEnclosingGraph (const UObject * Obj) |
Detailed Description¶
Canned-response node backed by session string storage. Resolution priority (factory): named string_storage → inline_strings → server-wide default (default-canned-responses.txt from server-config).
Public Attributes Documentation¶
variable DefaultExit¶
Default exit target after emitting a canned response. Empty string = END. Graph exit "default" — target node name; empty = END.
variable HistoryRole¶
Controls whether/how this node's slot replays in later turns' projected transcript.
variable InlineStrings¶
Inline response list. Structural because it materialises the underlying StringStorage at construction.
variable OutputName¶
Effective output slot name for this node. Empty = the node's own name.
variable SelectionStrategy¶
How the next canned response is chosen from the storage list.
variable Send¶
Controls answer-text delivery to the client.
variable StringStorage¶
Named session string storage. Mutable — rebinds the underlying storage.
variable 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.
Public Functions Documentation¶
function GetNodeType¶
Implements UTryllNodeParamsBase::GetNodeType
function Pack¶
virtual flatbuffers::Offset< void > UTryllCannedResponseParams::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/TryllCannedResponseParams.h