How are you iterating on a system prompt and tool descriptions without an eval that gives you hard numbers for improvement or regression?
Even without having hard numbers, it's pretty easy to see from the log whether the model is getting stuck or not.