Files
helix-engage-server/src
saridsa2 f1c026cf7a fix(flow): serialize per-phone execution to prevent concurrent flows
Two messages arriving close together could start two parallel flow
executions for the same phone. The second would create a new session
while the first was mid-AI-block, causing duplicate greetings and
race conditions. Per-phone async lock ensures sequential execution.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 20:48:55 +05:30
..