First batch of user-facing notes after Robot Actions started shipping changes regularly. This is the running changelog from here on — every shipped change gets a Release.
What's new
🤖 AI agent reliability — big jump on Android & iOS
The in-product AI agent is much better at picking the right UI element when you ask it to tap something. Previously, asking "tap the Password field" could land on the label above the password input instead of the input itself — keyboard never opened, frustrating loop. The agent now ranks input fields and buttons above passive labels when locating elements by text, and waits for focus to settle before typing. Concrete fix: form fills that used to concatenate username + password into the username box now land in the right fields.
🔋 iOS sleep-wake hint
When you open a session against a sleeping iPad, you'd see a black screen with no obvious recovery. There's now a one-shot pop-up anchored to the Home button explaining how to wake the device. Auto-dismisses after 5 seconds.
🔑 Bring your own AI API key
You can now add your own Anthropic API key under Profile → AI Settings. Once configured, your chat-turns flow through your key instead of the shared house budget — no monthly cap, no top-up needed.
👥 Team admin panel (Enterprise)
Tenant admins on enterprise plans can now invite teammates and deactivate users directly from the Admin Panel under Profile, instead of contacting support for every change.
🛡️ Tighter tenant isolation
Service-level ownership checks across every data API — flows, recordings, uploaded apps, agent sessions, file uploads, and backups are all now scoped to the requesting user / tenant at the service layer (was previously route-layer only). 35 new regression tests covering 11 leak vectors patched. No customer-visible behavior change in normal use, but stronger guarantees against cross-tenant data exposure.
🌐 Cloudflare edge routing
Cross-subdomain navigation is now enforced at the edge (Cloudflare Worker) instead of only at the application layer. Faster redirect to the right subdomain on login, and a defensive layer against accidentally hitting the wrong tenant.
Coming next
Active focus areas (subject to change):
- Out-of-credits experience — when you hit the free monthly AI cap, you'll see a one-click option to add your own API key or buy credits, instead of a blunt error.
- In-product feedback channel — send bug reports + reviews directly from any screen, with logs auto-attached.
- Public roadmap — opening up so you can see what's prioritized + vote on what matters.
Connect an AI agent (MCP)
Robot Actions exposes an MCP endpoint your AI client can drive directly. See USING_MCP.md for setup with Claude Desktop, Cursor, Windsurf, or Claude Code.
Found a bug? Have an idea?
File it on the Issues tab — drive-by feedback welcome, no account required to comment.