browser-pilot-cli
Advanced tools
| # 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. |
| # 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. |
+2
-1
| { | ||
| "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" |
+1
-1
@@ -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
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
1046068
0.34%19
5.56%20554
0.16%