What is the best practice for checking Assistant requesting tools usage?

What is the best practice for checking Assistant requesting tools usage? Regular polling doesn’t seem very practical.

Perhaps a push mechanism could be developed, or a way to keep a connection open.

“Not very practical” is all that is currently offered.