- Make bAgentGenerating, bWaitingForAgentResponse, bWaitingForResponse, bFirstAudioResponseLogged, bAgentResponseStartedFired (std::atomic<bool>) and LastInterruptEventId (std::atomic<int32>) for thread-safety - Add WebSocket auto-reconnection with exponential backoff (1s→30s cap, max 5 attempts), distinguishing intentional vs unexpected disconnects - Add FillCurrentEyeCurves() zero-allocation method using FindOrAdd() to eliminate per-frame TMap heap allocation in anim thread - Replace AudioQueue RemoveAt(0,N) with read-offset pattern — O(1) per underflow callback, periodic compaction when offset > half buffer Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Eleven Labs Integration for Unreal Engine 5.5
Languages
C++
90%
Python
4.8%
HTML
4.3%
Batchfile
0.6%
C#
0.3%