Can the agent not call the same tool multiple times?

Can the agent not call the same tool multiple times?

For example, my agent is configured with a chat_data tool. My goal is to break down the user’s question into several sub-questions, and each sub-question needs to call chat_data for processing, after which the results are combined for the final output.

However, the agent always calls chat_data only once and does not behave as expected. Could you please help confirm whether the agent is designed to call the same tool only once?

Hey @tom , thanks for reaching out and supporting Agno. I’ve shared this with the team, we’re working through all requests one by one and will get back to you soon.
If it’s urgent, please let us know. We appreciate your patience!

Hey @tom ! You can absolutely call the same agent multiple times. You can provide instructions to your agent so that is follows the behaviour.

Could you share your Agent configuration?