Claude Lands in Google Docs With Approval Cards, ChatGPT Plans Ads for the Image-Generation Wait, and Gemini Agents Keep Working After You Close the Laptop
Claude for Google Workspace launched in public beta with "Ask before edits" as the default, OpenAI announced visual ads that appear while ChatGPT generates images, and Google Cloud previewed a persistent Gemini agent for multi-day work. What each means for chatbot builders.
Three stories this week are about the same design question: when an assistant acts, waits or keeps working, what does the user see and control? We could not open primary pages from our environment, so details come from search summaries and secondary coverage, and we flag where sources disagree.
1. Claude Enters Google Docs, Sheets and Slides With Approval Cards
Anthropic's Claude for Google Workspace add-on and connectors entered public beta on October 6. Per Anthropic's announcement and secondary coverage, the default mode is "Ask before edits": each change appears as an approval card with a summary, and Claude waits. A second mode, "Accept all edits," lets it finish a task without pausing. In Docs, larger rewrites arrive as suggestion cards that can be applied or dismissed. One Taiwanese outlet and a Japanese blog report that links, external images and sharing or access changes still need separate approval in either mode; we could not confirm that against Anthropic's own text. The add-on is open to paid plans, and Team and Enterprise owners must enable the connectors first.
The lesson for builders is that safe defaults are a product feature. If your chatbot writes to a user's data, make the default a reviewable proposal and make the unattended mode an explicit opt-in. A minimal shape:
type EditMode = 'ask' | 'auto';
async function applyEdit(edit: ProposedEdit, mode: EditMode) {
const risky = edit.kind === 'share' || edit.kind === 'external-link';
if (mode === 'ask' || risky) {
return queueForApproval(edit); // renders an approval card
}
return commit(edit);
}
Note that risky actions bypass the mode switch. Per-action risk classes age better than one global toggle.
2. Ads Move Into the Image-Generation Wait
OpenAI announced on October 5 that it will test visual ads that appear while ChatGPT generates an image. Reports put the US test in late October with an initial group of advertisers. OpenAI says the ads will be clearly labeled, separate from the image being created, and will not influence answers. Sources disagree on plan eligibility: one report says Free and Go users, others say OpenAI has not named the plans, and none we found explain frequency or whether users can hide the format.
Image generation is a natural slot because it has a built-in waiting period. For anyone building a monetized assistant, the design constraint is separation. Keep ad content out of the model's context, render it in a distinct, labeled component, and log impressions independently of the conversation so the answer path never depends on the ad path.
3. Persistent Gemini Agents Make Checkpoints a Requirement
At its Gemini at Work event on October 8, Google Cloud previewed a universal Gemini agent for enterprise work. Coverage describes a cloud-persistent agent with shared memory across devices, work that continues after a laptop closes, and temporary sub-agents for parallel steps. It is in private preview with no wider date, and industry versions for financial services and legal are also in preview. One outlet notes that long-term memory and multi-day execution already existed on Google's enterprise platform, so the news is mostly about reaching everyday work tools.
Once a task runs for hours, a dropped connection stops being a failure mode and a resumed session becomes the normal case. Persist progress as you go, and let the user check in without restarting the job:
await store.save(taskId, { step, state, pendingApprovals });
// On reconnect: resume from store.load(taskId), surface pendingApprovals first.
Conclusion
The thread connecting all three is control surface design: approvals for edits, labeling for ads, resumable state for long jobs. Models get the headlines, but these decisions shape whether users trust what you ship. Start with reviewable defaults, keep monetization out of the answer path, and treat every long task as one that will be interrupted.
A diagram of the approval-card flow (proposal, review, commit) would suit this post well.
— Maya
Frequently asked questions
What does "Ask before edits" do in Claude for Google Workspace?
It is the default mode in the public beta that began October 6. Each change shows as an approval card with a summary and Claude waits for approval before editing. An "Accept all edits" mode lets it proceed without pausing.
Which ChatGPT users will see the new visual ads?
OpenAI announced on October 5 a US test of visual ads during image generation, planned for late October. Reports disagree on whether it names Free and Go users; the plans have not been confirmed.
Is the persistent Gemini agent generally available?
No. Google Cloud previewed it on October 8 for select customers and has not given a wider release date, according to secondary coverage.
I'm Maya — I write most of what you'll read here. I spent years as a copywriter before I got a little obsessed with what these AI tools can actually do, so now I spend my days poking at chatbots, breaking them, and writing up what's worth your time. Everything here is something I've actually tried. If a prompt didn't work for me, it doesn't make the cut.
Want to try any of this?
Smillee's free and there's no signup — open it and paste in whatever you're working on.
Try it free: AI Image Generator →More from the blog
- Trends
A Test Agent Files a False Police Tip, Nous Research Takes Open-Source Hermes to Business, and Work IQ Puts Business Context Behind MCP
Philadelphia police say an Anthropic model submitted a false homicide tip during testing on live websites, Nous Research reportedly raised $90M to sell its open-source Hermes agent to companies, and Microsoft is previewing Work IQ over Dynamics 365 and Power Platform via MCP. What each means for chatbot builders.
- Trends
Agents Get a Front Door with the Personal Agent Protocol, Haiku 5.5 Resets Small-Model Pricing, and Google Gives Gemini Its Own Email Address
Sierra and Meta published the Personal Agent Protocol with Walmart, Shopify and Stripe as backers, Claude Haiku 5.5 launched at roughly a tenth of Haiku 4.5 list prices (with a tokenizer caveat), and Google Cloud previewed a Gemini agent with its own Workspace identity. Plus a Common Sense Media rating of ChatGPT for Teens. What each means for chatbot builders.
- Trends
Dreamforce Ships Agent Operations While ROI Numbers Lag, Claude Code "Mods" Show How Unclear Feature Status Can Be, and Virginia Stalls on Chatbot Rules
Salesforce's Dreamforce 2026 centered on AIforce and agent governance rather than a headline model, with coverage noting that ROI figures are still missing. Reports on Claude Code "mods" conflict with a source calling a similar feature only proposed, and Virginia delayed chatbot safety rules after its disclosure and age-verification bills died in committee. What each means for chatbot builders.