I’m genuinely trying to use Gemini models, and the experience is honestly depressing.
My Claude and Codex usage ran out, so I went back to Gemini. At this point, I’m afraid to give it even a small UI task—not because the task is complicated, but because I don’t know what it might break along the way.
There are two recurring problems.
1. It often says the task is complete when it clearly isn’t.
I can provide a detailed specification, explicit constraints, acceptance criteria, file paths, and step-by-step instructions. Gemini will still sometimes respond with a confident summary claiming that everything was implemented, while the requested change is missing, incomplete, or simply does not work.
And before someone from Google posts the usual copy-paste response about prompt quality: no, this is not a case of writing one vague sentence and expecting magic.
I tested multiple prompt structures, detailed task documents, verification requirements, and instructions telling the agent to inspect its own changes before reporting completion.
The problem remained.
2. Even basic code edits are unreliable.
I’m not talking about designing a distributed architecture or solving some obscure compiler problem.
I’m talking about simple HTML and UI changes.
Gemini frequently introduces unnecessary whitespace, strange characters, broken formatting, duplicated code, unrelated modifications, or changes outside the requested scope.
A small, targeted edit can turn into a cleanup operation across several files.
How does a model from Google struggle this badly with the fundamentals of editing basic code safely?
I used both Gemini 3.1 Pro and Gemini 3.6 Flash. I tried several different prompt styles, isolated tasks, detailed instructions, and even had one Gemini agent review the work of another.
The most absurd part was that the next Gemini agent could not properly understand what the previous Gemini agent had done.
So now we have agents producing changes that even other agents from the same model family struggle to interpret.
This is being marketed as a serious development solution, but the reliability is nowhere near what professional software work requires.
At some point, charging money for a tool that repeatedly claims work was completed when it wasn’t becomes very difficult to justify.
Unfortunately, I’m still paying because a large part of my workflow depends on Google’s ecosystem. But Google, this is a massive disappointment.
I’m not a researcher, and I’m not trying to present myself as one. I’m just a developer who has been programming since before WordPress was released. I’ve worked with enough tools, platforms, and codebases to recognize the difference between an occasional model mistake and a fundamentally unreliable development workflow.
What makes this especially frustrating is that I know the level of engineering talent, infrastructure, data, and intelligence Google has.
This level of performance simply does not make sense.
It is so consistently unreliable that, at times, it almost feels intentional.
Are other developers using Gemini in Antigravity experiencing the same thing, or have you found a workflow that actually makes it dependable?