Paid creative jobs now finish even if you close the tab, approval cards stop hiding what you are approving, Google One Tap arrives on the free tools, and long conversations stop silently outgrowing their context
A paid generation no longer depends on your browser staying open
- Completion and refund for paid creative jobs moved from browser polling to a worker that claims the job server-side. Previously, closing the tab on a running generation could leave you with neither the output nor your credits back — the job finished somewhere, but nothing was listening. Now the worker mirrors the finished asset or refunds exactly once, whether or not you are still on the page.
- The Creatives canvas gained four shortcut tool tracks, so the generators you reach for most are one click from the canvas instead of a navigation away.
Approval cards show you the whole thing you are approving
- Human-in-the-loop approval cards used to truncate, flatten or hide the parameters of the action awaiting your sign-off — which meant approving a write without being able to read what would be written. Cards now guarantee the full payload is reachable: long values expand, every item is shown in full, nested structures stay nested, and a view-raw fallback covers anything unusual.
- Expanding a large payload scrolls inside the card rather than pushing the approve and deny buttons off the screen.
Sign in without leaving the page you are on
- Google One Tap now appears on the free tool pages, the model pages, the free ads audit and the free competitor analysis. Because the credential is handled in place rather than through an OAuth redirect, whatever you had already typed into a tool survives signing in — previously a sign-in mid-task discarded your prompt.
- The home page deliberately does not show One Tap, since signing in there routes new accounts into onboarding and would pull you out of whatever you were reading.
Reliability and correctness
- Long conversations now compact when they actually need to. The previous trigger estimated context from character count, which badly under-counted Chinese and mixed Chinese-English threads — so a conversation could sit near a full context window without ever crossing the threshold. It now measures real usage reported by the model provider.
- Stripe checkout, subscription changes, annual credit grants and refunds are now idempotent and order-safe, so a retried webhook can no longer grant credits twice or drop a charge.
- Permission and credential changes take effect on the next turn. The agent previously reused cached capability lookups across turns, which could mean a revoked grant or a rotated credential stayed live longer than it should have.
- Finishing Brand Voice setup on an existing brand no longer stalls. Onboarding re-reads starter tasks for your current brand instead of reusing a stale draft, which was producing a task that could never complete.
- The assistant now points you to Dashboard → Campaigns to browse your ad campaigns, instead of incorrectly claiming they could only be inspected in conversation.