# rtrvr.ai Changelog

What you can do with rtrvr now, what comes back, and what works more reliably. Newest first.

## v47: Sheets you can always read. Dialogs the agent can see.

*September 8, 2026*

Read a sheet through your own browser when the API says no, stop losing pop-ups from page snapshots, wait only as long as the page needs, and route around a slow provider before your run feels it.

- **New:** Google Sheets you did not add through the picker can still be read. When the Sheets API refuses a spreadsheet, the extension captures the visible worksheet through your own signed-in session, works from it read-only, and tells you the one-click Add Sheets fix for full access. Sheet context now names every tab and labels columns with their letters, and switching tabs settles in about a second instead of eight.
- **Improved:** Pop-ups and dialogs are no longer invisible to the agent. Apply flows and modals rendered inside adopted frames, such as LinkedIn Easy Apply, were being dropped from page snapshots, and a snapshot that timed out was presented as an empty but fresh page. A partial snapshot now ships before the deadline, a failed capture is retried, and the agent is told when a snapshot is incomplete.
- **Improved:** Waiting is conditional and reports what it saw. Waiting for an element now matches on text or role instead of requiring a CSS selector, which used to fail silently and push the agent into blind sleeps. Waits end as soon as the page settles, cap at ten seconds instead of five minutes, and a click or type can wait for the element it needs inside the same step.
- **Context:** Gemini models are now part of paid plans. Free Mode and free-plan runs use GLM 5.3 Flash with reasoning set to Low, in the extension and in Cloud. Your own Gemini key is unaffected.
- **Improved:** Slow providers are routed around before your run feels it. Managed models are scored per host on time to first token, cache hits, and decode speed, and new runs move to a healthy host while a degraded one recovers instead of waiting on it.
- **Fixed:** Model reasoning no longer leaks into answers. A thinking block that arrives inline with the reply is split out even when the model also returned structured reasoning, and a tool call is recovered from loose thought text only when its arguments parse completely, so an empty call is never fired.
- **Fixed:** Code runs that end in a written answer complete instead of retrying. A model that answers in prose rather than a script now finishes the task, a script that does not compile is bounced with the exact helper it got wrong, and the run's earlier results are available to repair scripts.
- **Improved:** Out of credits? You hear it before a browser is started. Cloud runs check your balance before provisioning a browser or calling a model, and a schedule on an empty account is paused with a reason instead of failing every run.
- **Fixed:** Scheduled and triggered Free Mode runs are no longer refused. Background runs were sending a Free Mode claim without a sponsored card and being denied. The claim now travels only with a card, and a failed card auction is reported in the panel.
- **Improved:** Long page, document, deck, and PDF generations stop at the deadline. A generation that cannot finish inside the request window now ends with a clear failure instead of running on after the timeout and spending credits on a result you never receive.
- **Improved:** Image-heavy runs on GLM keep going. GLM accepts eight inline images per request, so a step with more now keeps the newest eight with placeholders for the rest instead of failing, and a large scanned PDF no longer brings the run down.
- **Improved:** Screenshot descriptions come back faster. The agent's page screenshots are described in a few seconds at low effort rather than transcribed at length, on GLM for Free Mode and free accounts and on Gemini Flash Lite for paid plans.
- **Improved:** ChatGPT sign-in picks a model your account can use. Retired GPT-5.4 selections migrate to Terra or Luna with a one-time notice, and a Codex model your account cannot run steps down from Sol to Terra to Luna on the same connection instead of failing.
- **Fixed:** Workspace members see their workspace plan. Members were shown their dormant personal free tier, with an upgrade prompt, locked models, and Free Mode switched on by default. Plan and balance now reflect the workspace pool and the member's cap, live.
- **Improved:** A Google Sheet the cloud browser cannot open says why. A sign-in or access wall used to end a Cloud run with an opaque code. The run now explains that the sheet needs link sharing or the Add Sheets picker, and when the other pages opened fine the sheet becomes a notice instead of a failure.
- **Improved:** Rover runs owner-configured actions without a blanket confirmation prompt, and Wix site owners can upgrade from the pricing page even when the install was not finished or the account is bound to one site.
- **Fixed:** Cloud API requests with a malformed payload are answered with a 400 and the reason, not a 500.

## v46: Free tier, rebalanced.

*September 7, 2026*

Free Mode stays free for everyday use. Welcome and referral credits now go to the people who stick around.

- **New:** Xiaomi MiMo V2.5 Pro joins the free model set. Free Mode runs and free accounts can now pick it alongside MiMo V2.5, with a million tokens of context for pages that will not fit anywhere else. It counts toward the daily fair-use limit at its listed credit rate.
- **Context:** New accounts start with 100 one-time welcome credits (previously 250). Free Mode is unchanged for everyday tasks: inference on the free model set still costs 0 credits with a sponsored card beside the result.
- **Improved:** Referral credits are paid when your friend upgrades. You and the person you invite each still receive 250 credits, but the credits now land once the referred account is on a paid plan, or right away when the inviter already is. Credits already granted are untouched.
- **Improved:** Free Mode tells you when today's allowance is used up. The daily fair-use limit is tighter, and when a run trips it you see a notice with the time Free Mode resumes and a one-click path to subscribe if you would rather keep going now.

## v45: The Cloud agent grows up. "Latest" finally means latest.

*September 6, 2026*

Close the tab without killing your run, ask for the last 24 hours and get the last 24 hours, and watch a repair pass reuse what the run already gathered instead of paying to scrape it twice.

- **Improved:** A Cloud run no longer dies when you close the tab. Runs continue on the server and the dashboard picks them back up when you return. Reloading the page, losing your connection, or walking away mid run used to cancel the work partway through and still charge for it. Explicit Cancel still stops a run immediately.
- **Fixed:** Ask for the last 24 hours and you get the last 24 hours. Web search can now be bounded to an hour, day, week, month, or year, or to explicit start and end dates, and every result comes back with the date it was published. Undated results are labelled as undated instead of being passed off as current, so a task asking for today's top stories can no longer quietly hand you an article from 2009.
- **Improved:** A repair pass reuses what the run already gathered. When a task needs a second pass it now carries its collected data forward and reuses finished crawls, extractions, and searches instead of running them again. One run we looked at was re-crawling the same pages four times before it finished.
- **Fixed:** Sheet writes keep your columns and your values. Structured rows are written straight to the sheet instead of being passed through a model first, which had been dropping fields and re-ordering columns alphabetically on the way.
- **Improved:** Guidance you send while a run is going is actually applied. Messages sent mid run were being discarded unread on Cloud code runs. They now take precedence over the original wording of the task for the rest of the run.
- **Improved:** Runs start faster and stop spinning. Planning begins before the browser has finished warming up, and a run that keeps asking the model the same question is now stopped instead of looping until it runs out of budget.
- **Fixed:** Long extractions are bounded and billed correctly. A paginated extraction now stops at a page limit and tells you why it stopped, and a credit reporting bug that showed roughly twenty times the real cost on long runs is fixed.
- **Improved:** Pages are read fresh. A scripted page fetch no longer serves you a copy your browser cached earlier, so re-running a task actually re-reads the page.
- **Improved:** Cloud scraping hands back the links it found, so a task that harvests articles or listings gets the URLs directly instead of digging them out of the page text.

## v44: Workspaces arrive. GLM 5.3 Flash becomes the default.

*September 2, 2026*

Share one credit pool with your team, run on a faster default model, hand the agent whole files instead of excerpts, let it read scanned PDFs as pages, and never lose a run to runaway reasoning again.

- **New:** Workspaces let a team share one pool of credits. Invite teammates by email from the Cloud dashboard, set a monthly credit cap per member, and watch the live pool balance in the extension and in Cloud. Workspaces are included from the Pro plan (or AppSumo Tier 3) and up: Pro includes 1 seat, Team 3, and Scale 10, and extra seats are $9.99 a month each and add 1,000 credits a month to the pool. ([Compare plans](/pricing))
- **Improved:** GLM 5.3 Flash is the default model in the extension and in Cloud. It answered faster than DeepSeek V4 Flash on every kind of model call in our production traffic and reads screenshots natively. Accounts still on the previous default are moved over once; every other model choice is left exactly as you set it, and you can switch back at any time from the model picker. ([Compare the models](/models))
- **New:** Attached files no longer get cut short. The agent now works from up to 100,000 characters of a document instead of 40,000, and when a file is longer than that it reads the rest on demand and searches inside the file for what the task needs, rather than guessing from a truncated excerpt. Word, Excel, and PowerPoint attachments are now extracted in Cloud runs too.
- **New:** Scanned PDFs are read as pages. When the selected model can see images, a PDF with no text layer is handed over page by page instead of being transcribed first, and attached images go to the model as images. Text-only models keep the transcription path.
- **Fixed:** A run can no longer disappear into a model's hidden reasoning for fifteen minutes. Every step now has an output budget and a hard time ceiling, and a step that hits either one fails over to the next provider instead of burning credits in silence.
- **Improved:** Tasks that write data are verified before they finish. When a run has written rows to a sheet, the agent re-reads its output and takes a review pass even if review was turned off for that task, so a half-written sheet is not reported as done.
- **Improved:** Free Mode now follows your plan. Paid accounts no longer start with Free Mode switched on or see the sponsored-card consent on their first run; free accounts keep it on by default, and your own toggle choice always wins.
- **Improved:** Settings, schedules, and triggers can be managed from chat in the extension as well as Cloud. Schedules and triggers created from a conversation link straight to their Cloud pages, the Schedules, Triggers, and Settings menus are visible from the AI configuration panel, and the extension now scrolls to the result the moment a run finishes.
- **Improved:** Your own proxy is easier to trust. Test a proxy from the routing settings before a run, and a run that cannot start through your proxy now names the proxy and the fix instead of failing with a generic fetch error. rtrvr never routes around a proxy you chose.
- **Improved:** A leaner MCP tool list. The new list and check_results tools replace six near-identical inventory tools (the old names still work), agent and scrape run on your connected extension when you leave the target blank, the full page-action catalogue moved into an MCP resource so every connection starts smaller, and a malformed call is reported as your error rather than a server failure. ([MCP reference](/docs/mcp))
- **Improved:** Rover can be named. Site owners can rename their assistant from the Appearance view of the Rover dashboard, and the widget, its greeting, and its call to action pick up the new name together.
- **Improved:** Results that span several sheets show as tabs in Cloud, and files a task downloads are surfaced with the result.

## v43: Recordings behave. Sheets edit in place. Stalls fail fast.

*August 30, 2026*

Recordings stop and save themselves instead of running forever, recordings now teach Cloud runs too, the agent can edit specific cells in your existing sheets, and a stalled model call fails over in seconds instead of minutes.

- **Fixed:** Zombie recordings are gone. A screen recording now stops and saves itself when you close the side panel, caps at ten minutes with an automatic save instead of running unattended, and a visible REC badge shows whenever capture is active. Recordings that used to vanish if Chrome closed mid-save are now kept and uploaded once the browser is back.
- **New:** Recordings can now be attached to Cloud runs. Record yourself doing a task once in the extension, then hand that recording to the cloud agent as a demonstration, the same way you attach files or tabs.
- **New:** The agent can now update specific cells, rows, and columns in your existing Google Sheets. Fixing one value, replacing a single column, or clearing a range edits the sheet in place instead of appending, and the write is verified by re-reading the sheet before the task reports success.
- **Improved:** Model calls now stream, so a provider that stalls mid-response fails over to a healthy one in seconds. The rare run that previously sat frozen for minutes on a hung connection now recovers almost immediately.
- **Improved:** When the agent saves or updates one of your skills during a task, the chat now shows a skill chip you can click to see exactly what was written.
- **Fixed:** Very large pages no longer break MCP page-data requests. Full page trees are stored out of band, so connected clients like Claude and Cursor can read big pages that previously failed on a size limit.

## v42: GPT-5.6 and GLM 5.3 arrive. Paperwork fills itself.

*August 29, 2026*

Two new model families with a free-plan tier in each, scanned PDFs and existing Google Docs filled in place, recurring automations you set up by asking, and long Free Mode runs that stay free.

- **New:** GPT-5.6 Luna and GLM 5.3 join the managed model lineup, and each family has a tier that runs on the free plan. Luna brings frontier quality with quick tool calls and screenshot reading, and GLM 5.3 Flash is the lowest-cost option while still reading screenshots. GPT-5.6 Terra and GLM 5.3 are available on paid plans, and a new comparison page puts speed, cost, context, and vision support side by side. ([Compare the models](/models))
- **New:** Scanned and printed PDFs can now be filled in. A worksheet, form, or application that is only an image of a page, with no fillable fields anywhere in it, is completed in place and returned as a finished PDF instead of coming back as something rtrvr could not open.
- **New:** An existing Google Doc can be filled in without being disturbed. Answers are inserted beneath each question or heading, so a worksheet, assignment, or form keeps its original text and structure rather than being overwritten.
- **Fixed:** Long Free Mode runs stay free. The sponsored card now refreshes while a task is still working, so a run that continues past the old fifteen-minute window no longer starts quietly drawing down credits partway through.
- **New:** Ask for a recurring or event-fired automation in plain language. "Check this price every morning" now creates the schedule itself and opens its detail page, and you can ask what past scheduled runs produced without opening a dashboard.
- **Improved:** The agent now works pages with real mouse, keyboard, and scroll input. Hover menus open, list and kanban items can be dragged and reordered, sliders can be set, Enter submits a form and Tab moves focus, and the wheel scrolls maps and long virtual lists, including across embedded frames. Controls sitting under a cookie banner or modal are marked so they are not clicked blind, and date fields now state the format they accept.
- **Improved:** Cloud tasks can run in parallel. Sending while a workflow is still going now opens a fresh chat and runs both at once instead of blocking, and a run that dies on the server resolves with a specific reason instead of spinning on "executing" indefinitely.
- **Improved:** Watching a Cloud run is steadier. The live browser view connects before the agent starts so you see the first actions, it pauses and resumes instead of collapsing on a brief hiccup, and a result that did not fully finish is marked partial or expired with a note on what was missing.
- **Improved:** When your own AI provider fails, you can retry on credits in one click. The card explains the actual reason, such as an exhausted quota and the date it resets, and the retry allows credits for that run only without changing your saved setting.
- **Improved:** Cloud runs load ad-heavy pages faster. Ad and tracker requests are now blocked at the network level rather than only hidden from the agent, so pages read faster and use less of your proxy traffic.
- **Improved:** Files a run downloads are surfaced in the result with a link to your downloads, and an API key, password, or one-time code is typed into a masked field that never reaches chat history or stored runs. The Schedules, Triggers, and connected-app menus now explain what they are for.
- **Fixed:** A model that returns an empty response now fails fast and moves to your next key or the managed fallback instead of stalling the run. A dead provider key reports a specific reason rather than being retried and recharged on every planning pass.

## v41: Downloads come back with the run. Setup by conversation.

*August 24, 2026*

Files a task downloads now arrive with the result, you can change models and keys just by asking, and your skills are available to any connected MCP client.

- **New:** Files a run downloads now come back with the task. Chrome runs point you to the exact files saved to your downloads folder, and Cloud runs keep a copy so you can retrieve them later.
- **New:** Set rtrvr up by asking. Switch models, add your own provider key, or turn Free Mode on and off in plain language, without opening settings.
- **New:** Your skills now work in any connected MCP client. The same saved know-how is available from Claude, Cursor, or your own tools, not just from rtrvr.
- **Improved:** Every plan now includes 1,000 free enrichment and web search lookups each month before any credits are used.
- **Improved:** Cookie access is now an optional permission you can decline, and sponsored cards are requested by our servers with personal details removed before anything reaches an advertising partner.
- **Improved:** Large spreadsheets no longer crowd out a task. Sheet data is passed in a compact form, so long sheets leave room for the actual work and repeated runs start faster.
- **Fixed:** Full page screenshots stitch correctly again, generated PDFs download reliably, and a task that stalls no longer blocks the next one from starting.
- **Fixed:** Checkout collects tax and business details correctly on every plan and upgrade path.

## v40: Free Mode arrives. Skills replace Knowledge Bases.

*August 19, 2026*

Run tasks free with sponsored cards, teach rtrvr skills it loads automatically on later runs, and pick from new models on a redesigned site and a rebuilt Cloud dashboard.

- **Context:** Free Mode brings free, ad-supported runs to Chrome and Cloud. Sponsored cards fund the work, usage stays within a daily fair-use limit, and a Settings toggle controls whether limited account data is shared with our advertising partner.
- **New:** The skills library replaces Knowledge Bases. Save what worked as a personal or site-specific skill and rtrvr loads the right skills automatically on future runs. Skills are plain Markdown you can read and edit any time.
- **New:** Thinking Machines Inkling and Xiaomi MiMo join the managed model lineup. A simplified model picker puts every model, reasoning control, and your own provider keys in one compact list.
- **New:** Attach a file to a Cloud run from any MCP client. The new upload_file tool accepts a direct attachment or a URL, and the agent can use the file in forms, uploads, and later steps.
- **Context:** The public site was redesigned end to end, with rebuilt pricing pages and a reorganized Cloud dashboard that makes tasks, schedules, tools, and results easier to find.
- **Improved:** Authorize an MCP client with an email magic link from the website instead of copying keys, and add custom headers for servers that require them.
- **Improved:** Images and files the agent creates during a run now render directly in the task result, ready to download or reuse in a later step.
- **Fixed:** Content inside iframes no longer comes back blank in page snapshots, transient provider errors retry automatically, and a run that stops early keeps its completed work and returns a partial result.

## v39: Create and edit images inside a run.

*August 9, 2026*

Generate an image, revise a screenshot, or read a chart without leaving the task. Runs also use less context and return more useful partial results when a site gets in the way.

- **New:** Generate a new image or edit an existing one during a task, then use the result in a form or upload. The same flow works in Chrome and Cloud.
- **New:** Ask a specific question about a screenshot. A vision model can read labels, charts, maps, and canvases even when the selected task model only accepts text.
- **New:** Ask rtrvr about its own features, plans, and pricing. Answers come from the current docs, FAQ, and changelog.
- **Improved:** A missing Google Sheets permission no longer ends the task. rtrvr keeps the rows in a built-in table and lets you download them as CSV without repeating the permission prompt.
- **Improved:** Page snapshots are 43% smaller, repeated steps reuse cached context, and the agent no longer rereads a page it can already see. The result is less model input and faster repeated work.
- **Improved:** A run that reaches its safety limit now returns the completed work and a progress summary instead of a bare error. Final answers state the facts found during the run.
- **Improved:** The model picker hides retired models, marks plan requirements, and routes free runs to the current default. MCP connections also support email-link authorization and custom request headers.
- **Improved:** Cloud can start a clean chat in one click, run several tasks at once, and render tables, Sheets, and Markdown more clearly.
- **Fixed:** Text now stays in Notion-style, Quill, and Monaco editors. Google sign-in also works more reliably on Edge and other Chromium browsers.
- **Fixed:** Web search retries transient failures, long DeepSeek responses finish cleanly, older Gemini names no longer crash a run, and connected-tool sessions refresh without another sign-in.

## v38: Cloud catches up. Rover steps forward.

*August 3, 2026*

Run enrichment, search, planning, PDFs, and image work in Cloud as well as Chrome. Rover adds proactive greetings, shareable demos, new themes, and steadier narration.

- **Context:** rtrvr is available on AppSumo with lifetime access, monthly rtrvr credits, and Rover sites. An AppSumo license now signs in directly. ([See the AppSumo offer](https://appsumo.com/products/retriever-ai/?p=1))
- **Improved:** Long tasks follow a complete plan, verify the result before stopping, and return the best partial result with a clear explanation when a site blocks the remaining work.
- **New:** Cloud runs now include data enrichment, web search, PDF generation, and the same advanced planning path available in the extension.
- **New:** Capture an entire page as a file, inspect it with a vision model, and pass it to a later step. Text-only models receive an automatic image description.
- **New:** Extract the data behind directories and long feeds in one pass. If a batch is malformed, rtrvr re-extracts it into a clean result instead of mixing good and bad rows.
- **New:** Use a provider key or a ChatGPT subscription in Chrome and Cloud. Connect Gmail, HubSpot, Notion, Slack, GitHub, Zapier, or a custom MCP server from the site.
- **Improved:** Cloud keeps site sessions between runs and shows credit use for AI, browser time, proxy traffic, enrichment, and search while the task is running.
- **Improved:** The Cloud composer accepts voice, can turn a rough request into a clearer brief, resumes after short questions, and previews generated PDFs and images in the result.
- **New:** Rover adds five themes, automatic dark mode, more placement options, spoken greetings for returning visitors, and demos that can be shared by URL. ([Go to Rover Workspace](https://rover.rtrvr.ai/workspace))
- **Improved:** Rover narration continues across navigation and new tabs. Captured screenshots are files that later steps can attach, send, or upload.
- **Context:** The first case study shows how Bright Data and rtrvr turned a signed-in event roster into an enriched outreach shortlist. ([Read the case study](/case-studies))
- **Fixed:** Large pages now fit the model automatically. Invalid custom model URLs fail when saved, Unicode text stays intact, duplicate tool calls stop, and long extension sessions use less memory.

## v37: Enrich a list. Search the web. Export the result.

*July 14, 2026*

Plans can enrich people and companies, search Google, generate a PDF, and continue from prior work. Claude Code, Codex, and other MCP clients can drive the signed-in browser again.

- **New:** Call rtrvr.enrich from a plan to find people or companies, add available contact data, or collect records from supported public sources. Results write directly to the active Sheet. ([Read enrichment docs](/docs/enrichment-datasets))
- **Fixed:** Claude Code, Codex, and other MCP clients can again trigger the extension through mcp.rtrvr.ai. OAuth supplies access without a separate API key. ([Set up MCP](/docs/mcp))
- **New:** Use rtrvr.webSearch inside a plan to search Google and continue through the relevant results. Each query costs 0.15 credits.
- **New:** Turn task output into a PDF with headings, tables, images, and links. Generated webpages now receive the collected rows as structured data instead of asking another model to retype them.
- **New:** Copy the same clean page text that rtrvr reads from the Chrome context menu, ready for a chatbot, prompt, or code agent.
- **Improved:** Continue a successful plan without starting over, reuse variables from earlier runs, and resume immediately after answering a multiple-choice question.
- **Improved:** Stopping a run preserves completed Sheet writes. Navigation clicks, iframes, LinkedIn Easy Apply, long feeds, configurable timeouts, and parallel-tab limits are handled more reliably.
- **New:** Connect Gmail so a task can fetch, draft, or send email as one step in the run.
- **Improved:** The model catalog adds GPT-5.6 sol, terra, and luna, plus MiniMax, Tencent Hunyuan through OpenRouter, and Gemini Flash 3.5.
- **Context:** AppSumo lifetime plans were announced ahead of launch, with monthly credits and Rover sites tied to the AppSumo license.

## v36: Plans become code. Sites become callable.

*June 24, 2026*

rtrvr can write and run a JavaScript plan against its browser harness, while Rover exposes more of a site to customers and outside agents.

- **New:** Code-as-Plan reads the current page, writes a JavaScript plan, and executes it through the rtrvr harness. A planned sequence no longer needs a model call for every click. ([Read the technical note](/blog/code-as-plan-deepseek-flash-text-only-browser-agent))
- **New:** Rover can move beyond chat to handle identity, policy, payments, human handoff, and product actions owned by the site. ([Read the product thesis](/rover/blog/the-web-needs-headless-website-agents))
- **New:** Rover Scout can draft ACP and UCP payment surfaces plus sign-in and account actions from the site's real flows. ([Run Scout on a site](https://rover.rtrvr.ai/workspace/all/home))
- **New:** Rover Workspace brings voice, instructions, policies, knowledge, tools, analytics, reviews, interviews, memory, and webhooks into one owner surface. ([Go to Rover Workspace](https://rover.rtrvr.ai/workspace))
- **Improved:** Managed DeepSeek becomes the default planner when no model key is supplied. The hosted route uses a US provider configured for zero data retention.
- **Improved:** Selected-tab state, files, PDFs, clicks, typing, uploads, iframes, shadow DOM, pause, cancel, retry, and code-plan review are more reliable on difficult sites.
- **New:** A generated code plan can call rtrvr.scrape({ urls }) to send a list of pages to credit-aware Cloud browsers.
- **Context:** Work began on Rover distribution for Wix, Webflow, AppSumo, and an rtrvr API listing in the OKX Agent Marketplace.

## v35: Guide Rover while it works.

*May 15, 2026*

Correct an in-progress Rover run by typing or speaking. The run keeps its place and applies the guidance at the next safe step.

- **New:** Call rover.sendFeedback(text, opts?) during an active run. Accepted guidance returns an id and reports whether it was queued, applied at a step, or dropped after the run ended. ([See the API example](/rover/docs/examples))
- **New:** The composer stays available during a run for typed or spoken guidance. Sending feedback does not create a second task.
- **Improved:** Mid-run guidance is limited to 16 items of 500 characters and cleaned before it reaches the agent, reducing the risk of control text being treated as instructions.
- **Fixed:** Rover now speaks follow-up questions, final responses, and tool results when voice is on, including second messages in the same conversation.

## v34: Build a tool once. Run it anywhere.

*May 8, 2026*

Record a useful action, inspect the generated tool, then run it from Chrome, Cloud, a schedule, a trigger, or an MCP client.

- **New:** Connect HubSpot, Notion, Slack, GitHub, Zapier, and Google Calendar as MCP tools from the product.
- **New:** Private Mode can disable run logs and accessibility-tree storage, keep task state in the extension, and send uploaded files as bytes for private and non-Gemini runs.
- **Improved:** Monthly credits refresh at the start of each cycle instead of accumulating as separate grants.
- **New:** Email-link sign-in becomes the default account path. Password signups are rejected by the backend.
- **New:** Tools created from recordings or Cloud runs now appear in shared tasks, task detail, schedules, and triggers. They can create Sheets, append data, read pages, and call connected or MCP tools. ([Read custom tool docs](/docs/tool-calling#custom-javascript-tools))
- **Improved:** Generated tools use roles, labels, and accessibility data so page changes are less likely to break them. Temporary tools, complex MCP schemas, and sandbox cleanup also behave more predictably.
- **Improved:** Save a useful subroutine as a shortcut, pin it, call it from Claude or ChatGPT, or run it later from a schedule or trigger.
- **Fixed:** LinkedIn and Instagram no longer receive duplicate text, Calendar MCP checks recover correctly, and recordings capture documents even when recording has just begun.
- **New:** An outside assistant can discover Rover instructions, hand off a task, and let Rover complete the action in a Cloud browser. ([Read the handoff note](/rover/blog/protocol-vs-prompt-injection))
- **New:** Share a URL that opens a site with a Rover task already loaded, ready for a customer or teammate to try.

## v33: Turn a recording into a reusable action.

*April 15, 2026*

Capture the network request behind a repeated action, call it without another model turn, and trigger the same work from WhatsApp, MCP, or Cloud.

- **New:** A recording can capture the network request behind an action and save it as a deterministic subroutine. The agent can call the saved action without spending tokens on each replay.
- **New:** Sign in with an OpenAI or Anthropic subscription and use the plan you already pay for. Provider API keys remain supported.
- **New:** Start a run, trigger a schedule, or check scheduled results from WhatsApp. The same commands work from the planner and MCP.
- **New:** Add URLs from Cloud to scrape and index them into a Knowledge Base. MCP clients can list, query, and update those stores.
- **New:** Copy the full accessibility tree of a tab for a Knowledge Base or another model, dictate prompts with Chrome transcription, and attach DOC, DOCX, XLSX, and PPT files.
- **Improved:** Extraction rows can stream directly to a shared Google Sheet. Cloud panels also provide a copyable API request for rerunning the same execution.
- **Improved:** The composer now uses one attachment control for files, tabs, Sheets, and Knowledge Bases. Suggestions adapt to the site in the active tab.
- **Context:** Rover Analytics was introduced to show visits, runs, trajectories, outcomes, feedback, and memory notes across human and agent traffic. ([Read the Rover Analytics note](https://rover.rtrvr.ai/blog/roverbook-posthog-for-ai-agents))
- **Context:** Two research notes explain the agent web protocol stack and why declared site protocols are safer than prompt injection. ([Read the protocol research](https://rover.rtrvr.ai/blog/agent-web-protocol-stack))
- **New:** Rover Preview Helper can supply the site-side runtime for a custom agentic Chrome extension. ([Read Preview Helper docs](/rover/docs/instant-preview))
- **Context:** In exploration: a public library for community subroutines, templates, and datasets, plus a paid in-memory mode with no retained run data.

## v30: Find the API behind the page.

*March 19, 2026*

Observe the requests a site makes, identify the useful GraphQL or XHR call, and turn it into a script that can collect the same result at scale.

- **New:** Vibe Hacking connects page interaction to the underlying network calls, then drafts a reusable extraction script from the requests that matter. ([Read the launch note](/blog/vibe-hacking-rover-gemini-flash-lite))
- **Improved:** Sandboxed code can replay a discovered request with the signed-in browser context, reducing the setup needed for authenticated extraction.
- **Context:** In exploration: save network scripts as tools, run them in Cloud, and combine API calls with DOM parsing when neither source is complete on its own.
- **New:** Rover can add a callable agent layer to a site and hand the same capability to browser automation, an extension, or an Electron app. ([Read Rover docs](/rover/docs))
- **Context:** In exploration for Rover: WebMCP, site action indexing, recorded demos, voice-led accessibility, and URL-triggered site actions.
- **Improved:** Gemini Flash Lite becomes the default for lightweight work. Google AI Studio includes up to 500 requests a day on its free tier.

## v29: Bring your model. Connect MCP in the extension.

*February 26, 2025*

Use a hosted provider, a local model, or a direct MCP connection without editing a config file.

- **Context:** Rover launched on Product Hunt with a one-month promotion for Product Hunt users. ([See the Product Hunt launch](https://www.producthunt.com/products/rtrvr-ai?launch=rover-by-rtrvr-ai))
- **New:** Add a key for OpenAI, Anthropic, OpenRouter, Moonshot, MiniMax, DeepSeek, Z.ai, or another supported provider. Gemini can take over when the selected provider fails.
- **New:** Point the extension at an OpenAI-compatible local endpoint such as Ollama, LM Studio, or vLLM.
- **New:** Connect HubSpot, Notion, Slack, GitHub, and other MCP servers from the extension. Servers without dynamic registration can accept a client id and secret directly.

## v28: Rover arrives. Repetitive runs get cheaper.

*February 19, 2025*

Put an agent inside a site, trigger browser work from notifications, and reuse the same browser state from Chrome, Cloud, CLI, MCP, or WhatsApp.

- **New:** Install Rover with one script tag so customers can ask for help and let the agent click, fill, and navigate inside the product. ([Meet Rover](/rover))
- **New:** Use Rover for guided onboarding, in-product support, setup, and adoption flows that end in a completed product action. ([Read the product note](/blog/10-billion-proof-point-every-website-needs-ai-agent))
- **Improved:** Choose act, extract, or crawl directly when a planner is unnecessary. Token caching and extraction heuristics reduce the cost of repeated runs.
- **New:** Browser Triggers watch selected tab notifications and start a workflow when a site has no webhook. ([Read trigger docs](/docs/triggers))
- **New:** Turn open tabs into a searchable Knowledge Base, refresh the sources, and share the result through an embedded chat. ([Read Knowledge Base docs](/docs/knowledge-base))
- **New:** Sync the cookies you choose from the extension to Cloud so later browser runs can stay signed in.
- **New:** Start rtrvr from the command line and expose recordings, tools, and Knowledge Bases to CLI and MCP clients. ([Read CLI docs](/docs/cli))
- **New:** Start browser runs from WhatsApp and send a webhook when a workflow completes.
- **Improved:** The docs, chat Markdown, and common extension flows received a complete usability pass.

## v26: Rotate your own keys. Start from a template.

*January 16, 2025*

Keep a run moving through provider rate limits, launch a common job without rewriting the prompt, and watch Cloud browsers while they work.

- **New:** Add more than one model key and rotate to the next key when a provider rate limit is reached.
- **New:** Gemini 3 Flash and Pro become available for rtrvr runs.
- **New:** Start a common workflow from a template and edit the inputs before the run begins. ([Browse workflow templates](/retrieve))
- **New:** Watch parallel Cloud browsers in a live VNC view.
- **Improved:** Replay a workflow through API or MCP, pass a URL or uploaded file into the run, and reuse a saved recording id.
- **New:** Connect to mcp.rtrvr.ai with OAuth and call the Cloud scrape and agent APIs without copying an API key.
- **Improved:** Files are easier to see and remove from task context. Google Drive permission is requested only when a run needs it.
- **Fixed:** Improved Sheets planning, captcha iframes, shadow DOM handling, Comet sign-in, and first-run onboarding.

## Watch Cloud browsers work in parallel.

*January 6, 2025*

See each browser, take control when needed, and share the collected result without sending a file around.

- **New:** Open a live VNC view for a Cloud browser and take control during the task.
- **New:** Solve supported captcha challenges from the page structure without a separate captcha service.
- **New:** Run many Cloud browsers in parallel. The release was tested with 53 concurrent browsers.
- **New:** Start a template from the retrieve library and receive a structured result. ([Browse workflow templates](/retrieve))
- **New:** Share an extraction result with one link.
- **Improved:** Cloud adds Gemini 3 Pro and Flash with fallback to Gemini 2.5.

## v25: Monitor a page on a schedule.

*December 20, 2024*

Revisit a page at a chosen interval, append new rows to a Sheet, and reuse an existing tab when the job should keep its session.

- **New:** Schedule repeated page extraction and append each result to a Google Sheet. A schedule can reuse an existing tab.
- **Improved:** The page parser reads more content from shadow DOM and cross-origin frames.
- **Improved:** API and MCP triggers recover more reliably, and long Sheets workflows receive better planning.
- **Improved:** A one-tab crawl now reuses the active tab instead of opening another.
- **Fixed:** Fixed extension subscription management, schedule execution, adaptive shortcuts, referral credit redemption, and Gemini fallback errors.
- **Fixed:** A newly created Sheet no longer adds itself to the selected browser tabs.
- **New:** The agent can complete supported basic captcha challenges.

## v24: Upload a file. Trigger the extension by API.

*December 3, 2024*

Carry a file from the chat into a site, or start a multi-step browser action from a curl request.

- **New:** Attach a file in chat and let the agent upload the same file to a site, including multi-step application forms.
- **New:** Trigger an extension action from an API request. ([Read extension API docs](/docs/extension-mcp-server#available-tools))
- **Context:** The execute API was introduced for prompt-led, multi-step browser actions.
- **Improved:** The accessibility tree uses less memory while covering more of the page.
- **Fixed:** Added Gemini key validation and fixed the crawl agent, shortcut editor, and several extension UI paths.

## Call rtrvr from n8n.

*November 26, 2024*

Put a browser run inside an n8n workflow through the Cloud API or a remote MCP connection.

- **Context:** The public Cloud API becomes available for browser tasks. ([Read API docs](/docs/api-reference))
- **New:** A new n8n example starts a Cloud browser through the API. ([Watch the API example](https://www.youtube.com/watch?v=FOmwVh1tJw0))
- **New:** A second n8n example triggers the browser through MCP. ([Watch the MCP example](https://www.youtube.com/watch?v=pcPRZsBs2aQ))
- **New:** The reference workflow starts from a calendar event, researches a LinkedIn profile, drafts contextual outreach, and continues across sites.

## v22: Tools return. Browser actions get steadier.

*November 21, 2024*

Connect an MCP server, create a reusable tool, and run Sheets or scheduled work with fewer duplicate actions and clearer errors.

- **New:** Connect MCP servers, create a tool yourself, or let the agent draft a reusable tool during a run.
- **Improved:** Sheets workflows write each row as it completes instead of waiting for the full run.
- **Improved:** Browser actions avoid duplicate clicks and submissions, including repeated comments on social sites.
- **New:** Resize the chat composer by dragging it and return to the default height with a double click.
- **Improved:** Errors, warnings, cancellation, settings, and referral information are easier to understand.
- **Fixed:** Fixed credit totals, schedules, Gemini key validation, and the billing portal for existing subscribers.

## v21: Drive the browser from your MCP client.

*November 13, 2024*

Read a page or take an action through MCP while using the model subscription in your own assistant.

- **New:** The getPageData and takePageAction MCP tools let an outside assistant read and control the active browser without spending rtrvr model credits.
- **New:** Choose exactly which browser tools an MCP client can call.
- **New:** Add images and files to a task by dropping them into chat or choosing them from the file picker.
- **New:** Replay a completed workflow from its model message and create, edit, or share a shortcut from one dialog.
- **Fixed:** Non-Chrome browsers keep their authenticated session, and Gemini keys save with immediate validation feedback.

## Run the browser from Cloud, API, or MCP.

*November 12, 2024*

Record a task in Chrome, replay it in Cloud, or let another product trigger the same browser through an API, webhook, or MCP call.

- **Context:** The extension can expose the active browser as an MCP endpoint for an outside assistant.
- **Context:** Claude and ChatGPT can call rtrvr browser tools through MCP while using the customer's existing assistant subscription.
- **New:** Start a workflow from an API call, web chat, webhook, automation service, or WhatsApp message.
- **New:** Run recorded workflows across many Cloud browsers in parallel.
- **New:** Record a task in the Chrome extension, then replay the saved workflow in Cloud.
