🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

browser-pilot-cli

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browser-pilot-cli - npm Package Compare versions

Comparing version
0.3.0-rc.4
to
0.3.0-rc.5
+26
docs/releases/v0.3.0-rc.5.md
# Browser Pilot 0.3.0-rc.5
This release candidate fixes three edge cases found by running RC.4 through
real Agent tasks in two live Chrome Profiles.
- Text-targeted scrolling now verifies that the matched text actually entered
the viewport. If a site's `scrollIntoView` path is ineffective, Browser Pilot
falls back to the matched text Range's page coordinates; an unrevealed match
returns an explicit mismatch instead of a false success.
- Screenshot annotations no longer decode captured PNGs through
`fetch(data:)`. They use in-memory base64, Blob, and ImageBitmap conversion in
the isolated world, so restrictive site `connect-src` policies such as
GitHub's cannot break annotation.
- Tab cleanup no longer switches control to a user tab when Chrome has not yet
reported its next active target. `bp close --all` still closes only managed
tabs.
The soak otherwise completed public GitHub reading and targeted search, a
disposable HTTP form with verified input and control state, submission result
verification, multi-Profile routing, ordinary screenshots, annotated form
screenshots, PDF export, connection-status checks, and preservation of every
user tab and exported file.
RC.5 keeps protocol 1.2 and the Agent-neutral stdio contract unchanged.
Candidate gates passed with 276 Node tests, 109 isolated Playwright tests, and
TypeScript type checking.
+4
-2
# Browser Pilot v0.3.0 Stabilization Plan
Status: **In progress**
Candidate baseline: `v0.3.0-rc.3`; correction target: `v0.3.0-rc.4`, protocol `1.2`
Candidate baseline: `v0.3.0-rc.4`; correction target: `v0.3.0-rc.5`, protocol `1.2`

@@ -38,4 +38,6 @@ ## Goal

choices and a single authorization attempt.
- [ ] Publish `v0.3.0-rc.4` with Broker-backed CLI browser status and verify
- [x] Publish `v0.3.0-rc.4` with Broker-backed CLI browser status and verify
that passive discovery reports the live authorized connection.
- [ ] Publish `v0.3.0-rc.5` with the real-site soak corrections and rerun the
same public information, form, capture, and managed-cleanup tasks.
- [ ] Soak several real Agent tasks through the installed candidate.

@@ -42,0 +44,0 @@ - [ ] Tag `v0.3.0`, publish npm `latest`, and verify upgrade/rollback metadata.

{
"name": "browser-pilot-cli",
"version": "0.3.0-rc.4",
"version": "0.3.0-rc.5",
"description": "CLI tool to control your browser via Chrome DevTools Protocol",

@@ -51,2 +51,3 @@ "repository": "https://github.com/relixiaobo/browser-pilot",

"docs/releases/v0.3.0-rc.4.md",
"docs/releases/v0.3.0-rc.5.md",
"README.md",

@@ -53,0 +54,0 @@ "LICENSE"

@@ -185,3 +185,3 @@ # browser-pilot

```bash
npm install --save-exact browser-pilot-cli@0.3.0-rc.4
npm install --save-exact browser-pilot-cli@0.3.0-rc.5
npx --no-install browser-pilot tabs

@@ -188,0 +188,0 @@ ```

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display