diff --git a/cli/src/connect.rs b/cli/src/connect.rs index 7b43c12..fa32694 100644 --- a/cli/src/connect.rs +++ b/cli/src/connect.rs @@ -17,7 +17,7 @@ use std::path::PathBuf; /// Native-messaging host name; must match `HOST_NAME` in the extension and the /// manifest filename. -pub const HOST_NAME: &str = "com.leeguoo.chrome_use"; +pub const HOST_NAME: &str = "com.agent_browser.connect"; /// Stable id of the `ab-connect` extension, pinned by the `key` in its /// manifest.json (and the signing key of the published `.crx`). Chrome only lets diff --git a/extensions/ab-connect/NOTICE.md b/extensions/ab-connect/NOTICE.md index db020ae..0255c20 100644 --- a/extensions/ab-connect/NOTICE.md +++ b/extensions/ab-connect/NOTICE.md @@ -6,6 +6,6 @@ from **openclaw-browser-relay** by chengyixu Changes for chrome-use: rebranded to "chrome-use connect"; the transport is rewritten from a localhost WebSocket + shared token to Chrome -**native messaging** (host `com.leeguoo.chrome_use`) — no port, no token, +**native messaging** (host `com.agent_browser.connect`) — no port, no token, Chrome authenticates the extension to the host by id. WebSocket/token/options code removed. diff --git a/extensions/ab-connect/background.js b/extensions/ab-connect/background.js index 0d56f6c..8531f79 100644 --- a/extensions/ab-connect/background.js +++ b/extensions/ab-connect/background.js @@ -16,7 +16,7 @@ // attach + Target handling; the transport is rewritten from WebSocket+token to // native messaging. -const HOST_NAME = 'com.leeguoo.chrome_use' +const HOST_NAME = 'com.agent_browser.connect' const SKIP_URL = /^(chrome|chrome-extension|devtools|chrome-untrusted|edge|about):/i /** @type {chrome.runtime.Port|null} */ diff --git a/extensions/ab-connect/manifest.json b/extensions/ab-connect/manifest.json index bf8fb07..1e85e57 100644 --- a/extensions/ab-connect/manifest.json +++ b/extensions/ab-connect/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "chrome-use", - "version": "0.5.0", + "version": "0.4.3", "description": "Let chrome-use drive your logged-in Chrome \u2014 install once, no token, no per-use confirmation.", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6vQIyscGIPYPZdSpPwPL0+0gxUROyRgCpmvCSDoc8XUm4qm97VbKnD9Ijc1lV22lNWZtE78gaRjt6BeSfuMgnBymnhLKjN1gU6AI5QUU0mrJyeHdWKvrKQR5FmsM2A7Xr1ykE2SiiS8zNUS3Y/6O5l+Nva7wrVy6E4a2dkBVQkOsu+DV+nEZvhIyuDY5D5SPXqNwUTWTaglwj5mjvHz36xSwCWlPmrtJ+ED0AUyrb2z4GIOmvk4kqtBVrh/UD058klLo4CkYOnIybB5aV6WYuwarfPY4bF/dLggPem+ewLNTUNBuwrxj/A4nUv0LJTuRO8rR7f8WR9qnRCY0Ic5saQIDAQAB", "icons": {