- Add tracking of triggered OR listeners to prevent multiple executions
- OR listeners now execute only once when any condition in the OR is met
- Clear OR listener tracking when entering new cycles or restarting flows
- Add comprehensive test suite for nested OR conditions
- All existing tests pass with no regressions
Fixes#3719
Co-Authored-By: João <joao@crewai.com>