HF RL Explorer

Issue: useWatcher should support conditional request sending

Issue: useWatcher should support conditional request sending: a task in LegoFlow-SWE (Harbor dataset). Currently, useWatcher always triggers a request whenever any of the watched states change. There is no built-in way to prevent the request based on application logic.

The task

Currently, `useWatcher` always triggers a request whenever any of the watched states change. There is no built-in way to prevent the request based on application logic.

Part of Lego-X/LegoFlow-SWE.