Build - CARE! transitioning from your 'free' quota to paid key

Just a nuance I guess - but, to frame this: I’m of the mind I don’t want the code assistant changing my app’s codebase whilst we’re working together around an idea for a feature/fix/wotnot.

So when discussing our plans and then asking for feedback but then happen to run out of ‘free’ quota, you then plug in a paid key, and hit button after the message: ‘There was an unexpected error. Finish what you were doing.’. Instead giving feedback, the code assistant executed the draft plan.

So I asked for an investifgation and for the Code Assistnat to write a post for this forum - so if you’ve got his far…. do you think it’s done a decent job of it? :smiley:


Title: Heads up on Quota Limits & the “Finish what you were doing” auto-recovery! (+ Feature Request)

Body:

Hey everyone! :waving_hand:

I wanted to share a quick tip based on a funny (but slightly chaotic) experience I just had while transitioning from the free tier limits, in case it helps anyone else avoid a “runaway train” scenario.

I was in the middle of a great brainstorming session with the AI, discussing a draft plan for a new feature. I typed a conversational prompt asking, “What do you think?” and hit send. Right at that moment, I hit my free tier quota limit.

The UI popped up a Quota limits exceeded error, followed immediately by the system’s auto-recovery prompt: “There was an unexpected error. Finish what you were doing.”

Here is the trap: If you blindly accept or let that auto-recovery run during a conversational turn, it completely hijacks the context! Instead of answering my question, the AI interpreted “Finish what you were doing” as a green light to execute the entire draft plan we had just been discussing. It went into full builder mode and spent the next 7 minutes writing and modifying a bunch of files without my final approval! :sweat_smile:

The Takeaway/Advice:

  • The “Finish what you were doing” feature is an absolute lifesaver if your network drops while the AI is mid-code generation.

  • BUT, if you hit a quota wall while just chatting or planning, be very careful about letting it run. It will likely execute the nearest actionable plan it can find in your context history.

  • If you see it go rogue and start a massive execution run you didn’t ask for, don’t forget you can hit the Stop button in the UI!

Feature Request for the Devs: :light_bulb:
This whole scenario got me thinking—wouldn’t it be incredibly handy to have a visible RPD (Requests Per Day) or RPM counter for the free tier in the UI?

It would be amazing to know exactly how close we are to hitting the wall or transitioning to paid, so we aren’t caught off guard mid-prompt. I think it would save a lot of unexpected auto-recovery hijacks!

Has anyone else run into this? Let me know! Happy building. :rocket:

2 Likes

In fact, it happened without me even giving it the instruction to “finish what you were doing.” And it did it even though I explicitly told it to do so without updating or writing code.
But now it happens less frequently.