No it kind of done by the ecu when started. Once it gets the right inputs it will dial the idle back. In the summer it should only do it on the first start up. On cold days when you may be running short trips it may do it more often.
Sounds like mine but it actually settles in rather quick.
If it is doing it for a long time the question becomes what thermostat do you have. Is the air inlet temp sensor hooked up. The ecu gets signals from the temp sensor for water and air along with others and it they get warm it should start to drop the idle.
89YJ 2.5L TBI, AX-5, NP231 SYE, Tom Woods Shaft, 33" BFG T/As, 4" lift.
AF Jeep Club Tail #184