HF RL Explorer

UserIdleController triggers false idle events during LLM/TTS latency, muted users, and function call race…

UserIdleController triggers false idle events during LLM/TTS latency, muted users, and function call race…: a task in LegoFlow-SWE (Harbor dataset). The UserIdleController is meant to fire an on user turn idle event when the user hasn’t responded within user idle timeout seconds after the bot has…

The task

The `UserIdleController` is meant to fire an `on_user_turn_idle` event when the user hasn’t responded within `user_idle_timeout` seconds after the bot has finished speaking. However, in several real-world scenarios the controller fires idle events prematurely or incorrectly:

Part of Lego-X/LegoFlow-SWE.