As I’m building a front-desk agent for clinics & restaurants, my current setup uses one agent with tools like:
- booking
- cancel
- reschedule
- get_current_time
- save_context_in_redis
I want to know from people who’ve built production systems:
Is there an ideal number of tools a single agent should handle?
Or is it better to split this into multiple smaller agents?