Skip to content

Struct FTryllOutputFilterOverrides

ClassList > FTryllOutputFilterOverrides

More...

  • #include <TryllOutputFilterOverrides.h>

Public Attributes

Type Name
int32 MaxPrefixBytes = 16
int32 MaxSpanBytes = 64
bool bStripAsteriskSpans = false
bool bStripBracketSpans = false
bool bStripParenSpans = false
bool bStripSpeakerPrefix = false

Detailed Description

Bounded streaming cleanup of roleplay artifacts in Generate / GenerateAndSpeak output (speaker prefixes and paired markup spans). All flags default off. Budgets are UTF-8 byte counts. Missing wire sub-table is treated by the server as an explicit all-default/off table; generated clients still materialize the sub-table (same invariant as SamplingOverrides). No on_change — nodes read live params at Execute.

Public Attributes Documentation

variable MaxPrefixBytes

int32 FTryllOutputFilterOverrides::MaxPrefixBytes;

Max UTF-8 bytes scanned for a speaker prefix. Default 16.


variable MaxSpanBytes

int32 FTryllOutputFilterOverrides::MaxSpanBytes;

Max UTF-8 bytes held while matching a span. Default 64; shared across pairs.


variable bStripAsteriskSpans

bool FTryllOutputFilterOverrides::bStripAsteriskSpans;

Delete *…* spans (first-close wins; no nesting).


variable bStripBracketSpans

bool FTryllOutputFilterOverrides::bStripBracketSpans;

Delete […] spans (first-close wins; no nesting).


variable bStripParenSpans

bool FTryllOutputFilterOverrides::bStripParenSpans;

Delete (…) spans (first-close wins; no nesting).


variable bStripSpeakerPrefix

bool FTryllOutputFilterOverrides::bStripSpeakerPrefix;

Strip a leading Name: speaker tag once per turn (ASCII heuristic).



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