Changelog #038
Hey everyone. This release adds a light theme and optional session recordings, plus billing notifications and fixes for sessions, browser actions, and the CLI.
⭐ New
Light theme
Pick Light, Dark, or System from the account menu. The theme applies across the dashboard, including sign-in, billing, charts, and code blocks.
Optional session recordings
Set recordings: false when you create a session to keep live streaming without saving a recording.
🔧 Improvements
-
Billing now notifies you when you reach a budget cap, your prepaid balance runs low or out, or a payment needs action.
-
New and rotated API keys show in full only once. After that, Quickstart and API key settings show a masked preview.
-
Export logs, agent logs, and agent traces from the console as JSON or CSV, one at a time or together.
-
Managed browser sessions now run Chromium 154 with updated desktop and mobile fingerprints.
-
The leaderboard now includes Gemini 4 Argon on OSWorld 2.0, and MiMo V2.6 Pro and Flash on OSWorld-Verified.
🐛 Bug Fixes
-
Fixed API memory growth caused by slow WebSocket clients and unbounded internal caches.
-
Fixed browsers that kept running outside an organization's concurrency limit after session creation timed out.
-
Fixed mobile emulation so viewport size, client hints, and touch support match the selected device.
-
Browser action endpoints now reject unsupported URL schemes, localhost, and private addresses before they start a browser.
-
Fixed Steel CLI browser commands not reading
--sessionwhen it comes after a text value. Named sessions now fail with a clear error when their daemon is unavailable, instead of silently starting a different session. -
Fixed the onboarding questionnaire showing again after you completed it.
-
Chrome's password leak warning is now off in managed browsers, so its dialog no longer interrupts automated logins.