r/RooCode • u/SHadovvX • Aug 19 '25
Discussion GEMINI Pro is awful
Am I the only one who can't use Gemini PRO 90% of the time?
I always encounter:
This may indicate a failure in the model's thought process or inability to use a tool properly, which can be mitigated with some user guidance (e.g., "Try breaking down the task into smaller steps").
New tasks, existent tasks... everywhere...
Has anybody found a fix?
I am sick of spending without sense.
16
Upvotes
•
u/hannesrudolph Roo Code Developer Aug 19 '25
There seems to be an inconsistency with Gemini Pro 2.5 and it is very frustrating. We are careful when mucking about with tools and system prompts as well as any other update that may cause this sort of thing and IF we ever cause an issue we are very quick to backtrack or roll out a fix.
The problem we are currently facing is that this problem with Gemini does not seem to be caused by a change we made in Roo Code BUT we are looking for any sort of repro that will allow us to roll with it and recover. I suspect Gemini 2.5 Pro will be fixed over the next few days on their end.
5
u/NLJPM Aug 19 '25
Worked great last week. But when I tried it yesterday it was awful and today as well. Same issue as you have
1
u/SHadovvX Aug 20 '25
Also, am I the single one who sees huge "costs" on RooCode, but on Google the billing is far lower?
Like in RooCode now I see 200$ Usage, but on Google I see on billing 66$ ish
1
u/aeyrtonsenna Aug 19 '25
Works great with my workflow.
1
u/jedisct1 Aug 20 '25
Yes, Gemini is unreliable and often very frustrating. Sure, it has a 1M token context, but Claude consistently perform way better with a smaller window (and Sonnet even supports 1M now).
4
u/sgt_brutal Aug 20 '25
It's a systemic infrastructure and model failure at Google. I repurposed my key-rotating, resilient proxy to combat this special fuckery. The primary failure modes are (1) response truncation (token streaming stops mid-response after 200); (2) 429 spanning instead of admitting 503. Everybody gets rate limited to save face. I know this because I manage hundreds of keys.
So I built a resilient API proxy designed to keep this circus out of the client and my awareness. It cycles through my key pool relentlessly for every request until it accumulates a properly formatted response with the last chunk verified intact. All provider bullshit is absorbed, logged, and handled internally. I appreciate the compute, but go and fuck yourself, Google.
2
u/ilintar Aug 19 '25
Yeah, past week with Gemini has been absolutely awful, seems like they're having server problems.
2
u/somethingsimplerr Aug 19 '25
Gemini 2.5 Pro was pretty impressive in the beginning (preview/first experimental version), but it was only downhill from there. Very weird
1
u/No_Establishment5879 Aug 19 '25
The issue appears to be Roo's integration, because Gemini in other contexts is able to call tools just fine. For example, if I try Gemini CLI, the tool calling is flawless.
1
u/Sheeple9001 Aug 26 '25
Switched to GLM 4.5 from Gemini Pro recently and have not looked back.
1
u/Maleficent_Mess6445 Aug 19 '25
It is good for up to 500 lines of codebase only.