Struct FTryllOutputFilterOverrides¶
ClassList > FTryllOutputFilterOverrides
#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¶
Max UTF-8 bytes scanned for a speaker prefix. Default 16.
variable MaxSpanBytes¶
Max UTF-8 bytes held while matching a span. Default 64; shared across pairs.
variable bStripAsteriskSpans¶
Delete *…* spans (first-close wins; no nesting).
variable bStripBracketSpans¶
Delete […] spans (first-close wins; no nesting).
variable bStripParenSpans¶
Delete (…) spans (first-close wins; no nesting).
variable 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