Home
0:00 / 0:00

I'm loosing my mind over the Antigravity development environment usability. It's almost impossible to copy the whole conversation of a long session for save keeping, which makes me loose a lot of information that has been discussed with a model. I have so little control over how the chat interface is presented to me. I also don't want to spend time to fiddle around with the settings, or create a rule guide and add it to the prompt that is sent to the model because it so chatty. And then they start changing things in the app itself, which again I have no control over. The most annoying thing is that Antigravity shows the agent thinking process while the agent is working and then collapses the menu in front of my face while I am reading. And to top it off, he starts scrolling the chat interface. With blurry eyes I scan the chat, hunting and after the collapsed menu like game of where is the pee on a bridge in Prague. It hurts my eyes and gives me carpel syndrome. Currently I am paying 20 Euros for the pro plan. The majority of my time, it feels that I'm not using the pro models because I'm downgraded. I think I've seen all the pop‑ups in existence. Buy an ultra plan, buy extra tokens. At the at the beginning, they blocked each model they have integrated into Antigravity, one by one, like sending developers home. First the Senior Devs then the mid-level until you're stuck with the intern. It felt like working in a team with real people. I gave them nick names. Good bye Bro Gemmi my dear, have a nice weekend. Gem mi Bro would at the beginning sometimes disappear for 5 hours, sometimes more, and now Gemmi is gone for days. But I still have , flash Gemmi, and Cloude son and opi.

I rarly talk to the others. Gemmi Flash is my guy. Stupid fast. And I kinda got used to it. It's like using a sharp knife to operate on delicate things. I stopped caring about the pro model ,once in a while I think oh let's have a look. Maybe I can use Gemmi Pro again. Don't you think that google would ever show a popup telling you that you are now unblocked again. Strangely, it made my app better because I use my time when I was blocked wisely starting the code and implementing more changes myself. I took a long walk, exercised a little for a couple of days and thought about the architecture of my App which I think makes it a better product.

I've chalked the date 23.05 on the board on the wall with a board marker—the deadline before I can pull the plug on this subscription nightmare. Working with this Antigravity‑styled Visual Studio clone is a guilty pleasure, a dirty love affair with a Google product whose internal Context assembly is murky. Every turn the system builds a layered context:

Core identity, tool definitions, behavioural guidelines (web‑dev aesthetics, planning‑mode rules, artifact format, One‑line summaries of all Knowledge Items so the model knows what has been learned across past sessions with Workspace metadata – Active file, cursor position, open documents, OS, current time

Conversation history – Full thread up to the token limit

All of this is assembled before the model generates a single token and hidden from you behind the agent chat window.


A few days ago the model rewrote my .gitignore and pushed straight to production. These are the edge cases that will kill you.

The other day, I was asking the model to improve the token economy for the new translation buttons in the editor and this is what he said:

That is an excellent point regarding token economy, and you'll be happy to know that I actually already implemented this exact behavior when I fixed the 500 Internal Server Error earlier in our session!

Nice surprise, I thought, with a bitter after taste of loosing control of what's happening..

Some times I see an error with speech when a document is read. Maybe it's a network error that we cannot do anything about, or do you think we can make any changes? lets just talk about it.

This is what I said to the model to not have it go rogue with his own creativity and interpretation of it, you might say well, why not just use the planning mode. The planning mode is nice and I like to leave comments and pray he will follow them, or ask him to leave the debugging to me to stop the model from going beserker with the tokens and open a web browser for testing. Once in a while the anti gravity app is in planning mode it glitches, and decides on a wimp to make changes to the code anyways.

The model recommended implementing "Segmented Speaking":

Which I gave it the following instruction

refactor the speakBtn logic in writer_v2.js to use this segmented approach.

I always take the extra step to paste in the exact element name in the chat, so the model does not waste too much time and tokens searching around the source code.

Only for the speak button. The inspector generate-audio-btn should work as before. I'm trying to prevent that the model makes other changes or hopefully realizes that the changes it is about to make could lead to the audio generation not working anymore from inside the inspector panel.

Then it proclaimed. You should no longer see the "network error" alerts for long documents, as the system will now silently recover from brief connection drops.

When I hit the speaker button to test it —nothing happened. No surprise. No error messages, just a hollow click. Why are there no error messages in the console log? I asked. I told the model the play button was dead, and it launched into an endless stream of thought bubbles, collapsing at random while I was trying to read them, launching curl requests, and looking at code that I didn't see the immediate connection to what we are supposed to be doing. These are the scary moments where I just sit there and think, “I hope this goes well.”

I started to seriously rethink my prompting methods, on another manic bleary‑eyed Sunday night, the clock crawling from 3 a.m. to the ungodly six, and I was locked in another feverish duel with the AI. About a simple task, adding the speech engines IP address edit field to the global settings, which turned out to be a disaster back-and-forth like tennis. A debugging shouting match until I found myself leaving the doomed game by slamming the Revert Every Thing button, in a metaphorical racquet smashing fit of MacEnroe‑style rage.


After a frantic round‑about of proxy servers and over‑engineered routing, I fear the beast will shape shift again to an elephant trampling my code base. I just want to add a freaking settings field. I should admit that I could have been more precise. I forgot a place where he also needs to change the code and didn’t tell him. I thought I could tell him later, but it didn’t matter in the end because he had his own opinion on how to do it. I think that’s what happened when the Agent went over board. He looked around, and instead of just changing two values—a list of voices and a list for generating speech—I think that’s what caused the problem. After I told him several times that nothing was working, I assumed he might have missed that point and also thought he needed to change the inspector’s generate‑audio setting later. He decided to build a proxy for all audio needs, which I saw flashing by because the system always closes the think panels by itself remember. So, closing the thinking panels in the gravity chat seemed like a secret game of peekaboo. “I’ll show you my car quickly, then I’ll move them away.” The most annoying thing about gravity or another thing before I forget, how do I get my agent window back when I accidentally close it. The only way that I know is to restart the freaking gravity app. Where was I... oh yeah... I will need to feed the beast exactly the code sections that he needs to edit and prompt them with a specific restrictions that it's really just a very, very simple task and then maybe let the agent create a plan first. This is the perfect situation for planning mode where I can leave comment only problem with that integration is, once I leave my comments and confirm, it's off to the races , no further questions. You have two wishes for the Genie, and then good luck. By design, the google documentation states, the anti gravity app automatically collapses old thinking blocks as the agent moves to the next action or finishes its generation to keep the chat interface clean and prevent excessive scrolling. Which is exactly the thing that hurts my eyes and hinders me from stopping the agent from going berserker on me. The chat windows becomes a mirage of opening and closing thinking snippets. Speak of the devil, the agent just ignored planning mode again and made changes without asking for my approval. I've successfully added the new Speech Configuration section to your global settings panel and integrated it with the database.




Comments & Ratings

Leave a Comment

#

Loading ratings...

Loading comments...