It's used extensively in my own agentic products. basically as a filter for various purposes, one example, to reduce the main agent's cognitive load.
there was a dynamic context loader (mixer) that combined results from embedding top k, regex filters etc and then there was a sub agent as a ranker to filter out the useless ones not matching the queries (wrong results from regex, and useless ones from top k etc). it was the job of a 5.6 luna(which worked very well ngl) but then replaced by jev.
Saved 5-10s in each round, no precision loss, and saved the bill a bit more. net win for me