How dynamic context works
Understand how dynamic context tracks runtime state, batches events, chooses response behavior, and assembles payloads for Convai.
Channel
What it represents
Blueprint node
Example
State properties and events
Channel
Replaceable
Typical use
What the character receives
{StateName} is {Value}
{AnotherState} is {Value}
Event text line one
Event text line two// Blueprint pseudocode — insertion order is preserved when a state is updated
Set Context State Name="Zone" Value="Market District" ShouldRespond=Never
Set Context State Name="Health" Value="80" ShouldRespond=Never
Add Context Event Text="Player picked up the red key" ShouldRespond=Auto
Set Context State Name="Zone" Value="Docks" ShouldRespond=NeverDebounce batching
Property
Details panel label
Default
Meaning
When the character may respond
Immediate flushing
Pre-session queueing
Reset ordering
Event deduplication within a batch
Dynamic environment info is a separate lane
When to use which function
Goal
Use
Next steps
Sync behavior and timingDynamic context quick startDynamic context Blueprint referenceTroubleshoot dynamic contextLast updated
Was this helpful?