mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 22:20:42 +00:00
* fix(telegram): bypass sequentializer for approval callback_queries Approval callback_queries from clicking inline buttons get the same sequential key as the blocked agent turn (telegram:<chatId>), causing a deadlock: the callback can't run because the lane is held, and the lane can't release because it's waiting for the callback. Give approval callbacks a separate lane (telegram:<chatId>:approval), same pattern as abort requests (telegram:<chatId>:control) and btw requests (telegram:<chatId>:btw). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * style(telegram): trim approval lane comments * fix: unblock Telegram approval callback deadlock (#64979) (thanks @nk3750) --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Ayaan Zaidi <hi@obviy.us>