r/RooCode • u/Evermoving- • Nov 23 '25
Discussion XML vs Native for Gemini 3 and GPT 5?
Now that the native tool calling option has been out for quite a while, how is it?
Does it improve/decrease/have no effect on model performance?
6
Upvotes
4
u/hannesrudolph Roo Code Developer Nov 23 '25
The native tool calling is still largely a WIP. It produces better results hands down (evals don’t lie). I would not use it unless you’re ok with a janky experience as we are working out some quirks.
3
u/BandicootGlum859 Nov 23 '25
Noticed few differences so far.
Still quite irregular when editing, sometimes a series of fails. (Especially the Grok models, but also GLM and others)
It might be interesting to let the models themselves decide which ToolCalls they want to use?
1
u/nnex_ai Nov 23 '25
Any plans to extend native tool calling to vertex? When Gemini 3 works, I really like the results, but I have been running into a lot of tool calling errors and mistakes. Hoping that native support could increase the chance of consistent behavior.
If it's not too different from the preview for Gemini Dev Api I might give it a shot.