chore(release): 0.27.0-fork.31 — Web Store submission ready + two install paths
Release binaries / Build macOS ARM64 (push) Has been cancelled
Release binaries / Build macOS x64 (push) Has been cancelled
Release binaries / Build Linux ARM64 (push) Has been cancelled
Release binaries / Build Linux musl ARM64 (push) Has been cancelled
Release binaries / Build Linux musl x64 (push) Has been cancelled
Release binaries / Build Linux x64 (push) Has been cancelled
Release binaries / Build Windows x64 (push) Has been cancelled
Release binaries / Attach binaries to GitHub Release (push) Has been cancelled
Release binaries / Build macOS ARM64 (push) Has been cancelled
Release binaries / Build macOS x64 (push) Has been cancelled
Release binaries / Build Linux ARM64 (push) Has been cancelled
Release binaries / Build Linux musl ARM64 (push) Has been cancelled
Release binaries / Build Linux musl x64 (push) Has been cancelled
Release binaries / Build Linux x64 (push) Has been cancelled
Release binaries / Build Windows x64 (push) Has been cancelled
Release binaries / Attach binaries to GitHub Release (push) Has been cancelled
- extension: popup status page (paired/not-paired) so the listing has standalone UI; renamed agent-browser-stealth + new icon (earlier in this line) - store: upload zip strips manifest "key" (the Web Store forbids it); the unpacked dir + .crx keep it. Submitted for review (item knfcmbamhjmaonkfnjhldjedeobeafmk). - connect: native-messaging allowed_origins lists BOTH the local Load-unpacked id (ciiljdlhd…) and the store-assigned id (knfc…), so either install path pairs. - ci: launch-based jobs opt into AGENT_BROWSER_ALLOW_HEADLESS for display-less runners (fixes Native E2E); + version-sync/dashboard/fmt/clippy/flaky-test repairs. - docs: skill documents both install methods (Load unpacked now, Web Store later).
This commit is contained in:
Generated
+1
-1
@@ -45,7 +45,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "agent-browser-stealth"
|
name = "agent-browser-stealth"
|
||||||
version = "0.27.0-fork.30"
|
version = "0.27.0-fork.31"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aes-gcm",
|
"aes-gcm",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "agent-browser-stealth"
|
name = "agent-browser-stealth"
|
||||||
version = "0.27.0-fork.30"
|
version = "0.27.0-fork.31"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Fast browser automation CLI for AI agents"
|
description = "Fast browser automation CLI for AI agents"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "agent-browser-stealth",
|
"name": "agent-browser-stealth",
|
||||||
"version": "0.27.0-fork.30",
|
"version": "0.27.0-fork.31",
|
||||||
"description": "Browser automation CLI for AI agents — stealth fork with anti-detection",
|
"description": "Browser automation CLI for AI agents — stealth fork with anti-detection",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"packageManager": "pnpm@11.1.3",
|
"packageManager": "pnpm@11.1.3",
|
||||||
|
|||||||
@@ -330,8 +330,19 @@ One-time setup:
|
|||||||
```bash
|
```bash
|
||||||
agent-browser extension install # writes the native-messaging host manifest
|
agent-browser extension install # writes the native-messaging host manifest
|
||||||
```
|
```
|
||||||
Then load the extension **once** — this is a GUI step (Chrome's `chrome://extensions`
|
|
||||||
is privileged; the CLI can't load an unpacked extension):
|
The native-messaging host accepts **both** extension origins, so the extension
|
||||||
|
can be installed either way:
|
||||||
|
|
||||||
|
1. **Load unpacked (works today)** — load `<repo>/extensions/ab-connect` from
|
||||||
|
source; its pinned `key` gives the stable id `ciiljdlhd…`.
|
||||||
|
2. **Chrome Web Store (once published)** — one-click *Add to Chrome*; the store
|
||||||
|
strips the `key` and assigns its own id (`knfcmbamhjmaonkfnjhldjedeobeafmk`),
|
||||||
|
which `connect.rs` also allow-lists. (Submitted for review; until it's live,
|
||||||
|
use Load unpacked.)
|
||||||
|
|
||||||
|
For Load unpacked — a GUI step (Chrome's `chrome://extensions` is privileged; the
|
||||||
|
CLI can't load an unpacked extension):
|
||||||
|
|
||||||
> chrome://extensions → enable **Developer mode** (top-right) → **Load unpacked** →
|
> chrome://extensions → enable **Developer mode** (top-right) → **Load unpacked** →
|
||||||
> select `<repo>/extensions/ab-connect` (it appears in the list as
|
> select `<repo>/extensions/ab-connect` (it appears in the list as
|
||||||
|
|||||||
Reference in New Issue
Block a user