Agents
- Double-check work: A new setting on each agent, and a per-message switch in the composer. When it is on, the agent reads a saved item back once, recounts a list it changed, and re-reads the final screen before it finishes. It is off by default, so the agent trusts the screen its own change returns to and finishes sooner.
- Long lists: Agents read a long list in an app to the end, then open each item in turn, on Android and on iPhone. The run view shows this as one step with a row for each item, the item’s title and its own counter.
- The phone’s own clock: Agents read the phone’s local date, time and time zone once per session, and resolve words like “yesterday” or “last Friday” against it.
Recordings and replay
- Replay canvas: Replay groups a run’s steps by the screen they happened on, with a floating timeline and a Map view. Open a session from the new sessions list, page through steps, and use Share to send a step into the agent’s chat.
API
- Shorter session IDs: New sessions get an ID without the
mobile_use_prefix. IDs that already have the prefix keep working everywhere.
App
- Mac app download: The Mac app download in the app now says it requires a Mac with Apple silicon.
Models
- Named models: The Auto, Fast and High presets are gone. Pick a named model from several providers in the new model picker. It shows each model’s estimated cost per task in credits and lets you set its reasoning effort. You can also change the agent’s model from the composer.
- New default: New agents run
deepseek/deepseek-flash. In the API, themodelfield takes a provider-qualified model ID, andautois an alias for the default model. See Choose a model.
Billing
- Run spend cap: A run now stops when its model cost reaches the workspace’s credit balance at the time the run started. It ends
failedwith the errorcredits_exhausted. Upgrade your plan or buy a credit pack, then continue the session. See Errors.
Lusor Phones
- Persistent IPs for your account: Buy a Persistent IP, assign an IP you already own to a phone, and cancel an IP at the end of its term, from Phone settings → IP Address & Location.
- Phone settings: One settings window per phone, with its Internet, location and the agents assigned to it.
- IP location: When you add a phone, the location list shows every country its connection type can use, with search. The API lists them at
GET /v1/workspaces/{workspaceId}/internet/locations.
App
- Replay page: Replay has its own page with a waterfall timeline, a playhead you can drag, and the step JSON beside it. Export a run’s results as CSV, TSV, JSON or Markdown, and save a single frame as an image.
- Mentions: Type
@in the composer to apply a skill to that message, or to point the agent at one of your Sheets. - Credits chart: Hover a day on the Credits chart to see that day’s usage.
- Settings: API keys and Members now live in Settings. The API keys list shows each key’s prefix.
Agents
- Sheets: Agents can list your Sheets, read them, and add rows to them.
iPhone
- Vault typing on iPhone: Agents can type a saved Vault secret on an iPhone. The value is masked in the run’s screenshots and events.
- Connection route: Each iPhone row in the app shows whether it is connected over USB or Wi-Fi.
- Signed-out Mac app: The Phones page tells you when the Mac app is signed out and offers Sign in again.
API
- Removed: The advisory phone-number association endpoints under
/v1/workspaces/{workspaceId}/numbers/{phoneNumberId}/associationsare retired.
App
- New look: The app has a new design across Phones, Sheets, Skills, Vault, Inbox, Internet and Settings.
- Command palette: Press ⌘ K (Ctrl K on Windows and Linux) to search and run commands.
- Inbox: Email addresses and phone numbers share one Inbox page. Each paid Lusor Phone includes one email address, and agents can read the mail that arrives at the workspace’s addresses.
Lusor Phones
- Add phone: One Add phone window on the Phones page covers every way to add a phone.
- Replace a Persistent IP: Replace a phone’s Persistent IP from the Internet menu or the phone menu. A replacement costs $10.
- Rename a phone: Rename a phone from the Phones menu or the agent profile.
- Phones page: Filter by Android or iPhone, and download the list as CSV.
- Phone limit on iPhone: An iPhone over your plan’s phone limit shows an upgrade notice instead of a retry message.
API
- Secrets in API runs: A run started with an API key that needs a secret (a password or a one-time code) now ends
failedwith the errorcredential_required:<name>instead of waiting. See Answer the agent. - More routes in the reference: The API reference now documents more of the routes an API key can call, including the app catalog, the workspace’s primary agent, phone occupancy, wipe-and-reset progress, a phone’s static IP and Internet exit, and cancelling a queued turn.
- Billing previews: Deploy previews take a
quantityand return the subtotal, tax and any discount today and at renewal.
API
- Add and remove Lusor Phones: Quote and deploy Lusor Phones with
POST /v1/workspaces/{workspaceId}/devices/deploy/previewand/deploy. Remove one with.../devices/{deviceId}/remove/previewand/remove. See Add and remove phones. - Location and time zone: Set, read or clear a Lusor Phone’s GPS location and time zone at
.../devices/{deviceId}/geo. See Location and time zone. - Language and advertising ID: Set a Lusor Phone’s language at
.../devices/{deviceId}/language, and reset its advertising ID at.../devices/{deviceId}/advertising-id/reset. - Sessions: The API reference now documents the session recording, replay, follow-up (
/continue), question answering (/hitl) and live view routes.
Billing
- Direct control uses phone minutes: Driving a Lusor Phone yourself through the API (taps, swipes, typing, screenshots, screen reads and app commands) now uses Lusor Phone minutes, the same as an agent run. Time an agent run already covers is not counted twice. Your own phones are not metered. See Credits and minutes.
App
- Add or remove a Lusor Phone: Add another Lusor Phone or remove one from the Phones page.
- Remove an iPhone: Remove an iPhone you added, which frees its phone slot.
- Connectors: An admin connects an account such as GitHub, Linear, Gmail or another Google app under Settings → Connectors. Everyone in the workspace can use it, and each agent gets it only when you switch it on for that agent.
- Answer buttons: When an agent asks you a question, it can offer two to four answers as buttons.
- New workspace: Create workspace now creates a separate organization with its own billing. It starts on the Free plan.
- Apps: Uninstall or reinstall an app from the Installed menu.
Live view
- Lower latency: Live view of a Lusor Phone uses a faster streaming connection, and falls back automatically when it can’t connect.
- Hidden tabs: Live view keeps the stream open for five minutes while its tab is hidden.
- iPhone: Live view of an iPhone supports typing, holding and dragging.
Lusor Mac app
- Several iPhones: One Mac can run several iPhones at once. Find iPhones lists every iPhone it sees, and you set them up one at a time from a queue.
- iPhone gestures: Agents can double tap and long press on an iPhone.
Recordings and live view
- Every session is recorded: Sessions are recorded on every plan.
- Free plan replay: On the Free plan, you can replay a session, including its video, within your plan’s history window. Past the window, the replay and recording routes answer
402withreason: "history_window". See Recordings and replay. - Live view on every plan: Watching a phone live does not use recording minutes.
- Keyboard in live view: Type into the phone from your computer’s keyboard, including Enter, Backspace and paste.
Lusor Phones
- Persistent IP by default: A new Lusor Phone gets a Persistent IP, a static IP that stays the same. In the phone’s settings you can switch it to a rotating Home or Mobile IP instead.
- Wipe & reset: Reset a Lusor Phone to a clean state from the app.
Agents
- Routines: Save a prompt on an agent’s profile and have the agent run it on its phone every few minutes, hours or days. The number of routines depends on your plan.
- Results in the thread: A run’s results card stays in the chat. Save the rows to a Sheet, open the Sheet, or download or copy them.
Billing and workspace
- Overages defaults: Overages start off on the Free plan and on for paid plans. A choice you make yourself always wins.
- Invite members: Invite people to your workspace and see who has not accepted yet.
Lusor Mac app and iPhone
- Wi-Fi after setup: After the first setup over a cable, the Mac app reaches your iPhone over Wi-Fi.
- Start over or move an iPhone: The setup page can start setup over, or move an iPhone that belongs to another workspace into this one.
- Why an iPhone is unavailable: The app shows the reason when an iPhone can’t be used.
- iPhone recording and live view: iPhone sessions record and stream from the iPhone’s own screen broadcast, with screenshots as a fallback.

