From 3c942e2874f8e4da1430de45ffaac10fb5704d6c Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Mon, 30 Mar 2026 18:38:57 -0500 Subject: [PATCH] prepare v0.23.2 (#1093) --- .changeset/release-v0232.md | 16 ++++++++++++++++ README.md | 1 + docs/src/app/observe/page.mdx | 4 ++++ skills/agent-browser/SKILL.md | 2 +- 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .changeset/release-v0232.md diff --git a/.changeset/release-v0232.md b/.changeset/release-v0232.md new file mode 100644 index 0000000..cdbb5d6 --- /dev/null +++ b/.changeset/release-v0232.md @@ -0,0 +1,16 @@ +--- +"agent-browser": patch +--- + +### New Features + +- **Dashboard session creation** - Sessions can now be created directly from the dashboard UI. A new session dialog provides a unified selector grid for local engines (Chrome, Lightpanda) and cloud providers (Browserbase, Browserless, Browser Use, Kernel) with async creation, loading state, and error display (#1092) +- **Dashboard provider icons** - The session sidebar now shows the provider or engine icon for each session, making it easy to identify which backend a session is using (#1092) + +### Bug Fixes + +- Fixed **Browser Use** provider using an intermediate API call instead of connecting directly via WSS (`wss://connect.browser-use.com`), which caused connection failures (#1092) +- Fixed **Browserbase** provider not sending an explicit JSON body and `Content-Type` header, causing session creation to fail (#1092) +- Fixed **provider navigation** hanging because `wait_for_lifecycle` waited for page load events that remote providers may not emit. Navigation with `--provider` now automatically sets `waitUntil=none` (#1092) +- Fixed **remote CDP connections** timing out by increasing the CDP connect timeout from 10s to 25s for cloud providers (#1092) +- Fixed **zombie daemon processes** not being cleaned up when a provider connection fails during session creation from the dashboard (#1092) diff --git a/README.md b/README.md index 3438851..8ede376 100644 --- a/README.md +++ b/README.md @@ -626,6 +626,7 @@ The dashboard displays: - **Live viewport** -- real-time JPEG frames from the browser - **Activity feed** -- chronological command/result stream with timing and expandable details - **Console output** -- browser console messages (log, warn, error) +- **Session creation** -- create new sessions from the UI with local engines (Chrome, Lightpanda) or cloud providers (Browserbase, Browserless, Browser Use, Kernel) ## Configuration diff --git a/docs/src/app/observe/page.mdx b/docs/src/app/observe/page.mdx index 41877cd..e40188f 100644 --- a/docs/src/app/observe/page.mdx +++ b/docs/src/app/observe/page.mdx @@ -61,6 +61,10 @@ The dashboard is a single-page web app with three areas: Activity feed Chronological stream of commands, results, and console messages with expandable details + + Session creation + Create new sessions from the dashboard with local engines (Chrome, Lightpanda) or cloud providers (Browserbase, Browserless, Browser Use, Kernel) + Status bar Connection status, viewport dimensions, and WebSocket endpoint diff --git a/skills/agent-browser/SKILL.md b/skills/agent-browser/SKILL.md index cd5100a..7ebf9ba 100644 --- a/skills/agent-browser/SKILL.md +++ b/skills/agent-browser/SKILL.md @@ -733,7 +733,7 @@ agent-browser open example.com agent-browser dashboard stop ``` -The dashboard runs independently of browser sessions on port 4848 (configurable with `--port`). All sessions automatically stream to the dashboard. +The dashboard runs independently of browser sessions on port 4848 (configurable with `--port`). All sessions automatically stream to the dashboard. Sessions can also be created from the dashboard UI with local engines or cloud providers. ## Ready-to-Use Templates