With effort-based pricing the agent decides how much work a request is, and you see the cost after. On a larger app, even a tiny request can trigger it to read a lot of code, run the app, test, and verify, all of which you pay for.
What helps:
- For trivial visual changes, edit the file yourself (the Tailwind class or CSS). It's free and faster.
- Use the lighter Assistant/edit mode for small scoped changes instead of the full Agent.
- Be specific: "In
client/src/components/ContactForm.tsx, change the submit button class tobg-green-600 px-6 py-3. Don't test or restart." gives it nothing to explore. - Set a usage alert and a budget limit in your account billing settings so a bad week can't surprise you.
Save the Agent for multi-file features where its autonomy actually earns the money.