Why are there so many tool calls now?

Currently, for the same request, the number of tool calls has increased significantly.
Tool call: Read file A
Tool call: Search codebases
Tool call: Read file B

Tool call: Read file A again
Exceeded the 25-tool-call limit. Continues? :smiling_face_with_horns:
Yes
Tool call: Edit the file A
Tool call: Edit line 13 in file A
Tool call: Edit line 15 in file A
Tool call: Edit line 21 in file A
Tool call: Edit line 22 in file A
Tool call: Edit line 26 in file A

Tool call: Edit line 150 in file A
Once again hitting the 25-tool-call limit. :laughing:

I think this is a “clever” tactic to deal with users on the 500-requests plan :face_exhaling:

and to charge the max users thousands of dollars per day

What model are you using? I observed this behavior more prevalent in gemini models. In addition with what you said, sometimes when it hallucinates on code change and enter a loop, then those tool call: edits are wasted. And yeah, I’m on the old legacy plan. But that might be problematic for new pricing users as well, that could certainly add to the token consumption. No wonder many are seeing large token numbers even on a small change.

Claude Sonnet 4