From 74fda70b6770b81aa3ba55c2a57529399ea66068 Mon Sep 17 00:00:00 2001 From: leeguooooo Date: Sat, 28 Feb 2026 11:29:21 +0900 Subject: [PATCH] fix(release): publish correct native version in fork.7 --- cli/Cargo.lock | 3 ++- cli/Cargo.toml | 3 ++- cli/src/output.rs | 9 +++++++++ package.json | 2 +- src/daemon.ts | 5 +---- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/cli/Cargo.lock b/cli/Cargo.lock index 73b5e2e..e41cb41 100644 --- a/cli/Cargo.lock +++ b/cli/Cargo.lock @@ -4,10 +4,11 @@ version = 4 [[package]] name = "agent-browser-stealth" -version = "0.15.1-fork.6" +version = "0.15.1-fork.7" dependencies = [ "base64", "dirs", + "getrandom", "libc", "serde", "serde_json", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 39a51a8..ab6c84c 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-browser-stealth" -version = "0.15.1-fork.6" +version = "0.15.1-fork.7" edition = "2021" description = "Stealth browser automation CLI for AI agents with anti-bot evasions" license = "Apache-2.0" @@ -18,6 +18,7 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" dirs = "5.0" base64 = "0.22" +getrandom = "0.2" [target.'cfg(unix)'.dependencies] libc = "0.2" diff --git a/cli/src/output.rs b/cli/src/output.rs index 93beffb..7fb3989 100644 --- a/cli/src/output.rs +++ b/cli/src/output.rs @@ -2514,6 +2514,15 @@ iOS Simulator (requires Xcode and Appium): ); } +pub fn print_response(resp: &Response, json: bool, action: Option<&str>) { + let opts = OutputOptions { + json, + content_boundaries: false, + max_output: None, + }; + print_response_with_opts(resp, action, &opts); +} + fn print_snapshot_diff(data: &serde_json::Map) { let changed = data .get("changed") diff --git a/package.json b/package.json index d4295c4..6ca17e0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-browser-stealth", - "version": "0.15.1-fork.6", + "version": "0.15.1-fork.7", "description": "Stealth browser automation CLI for AI agents with anti-bot evasions", "type": "module", "main": "dist/daemon.js", diff --git a/src/daemon.ts b/src/daemon.ts index ee2bf6f..dbca4a3 100644 --- a/src/daemon.ts +++ b/src/daemon.ts @@ -5,7 +5,7 @@ import * as os from 'os'; import { BrowserManager } from './browser.js'; import { IOSManager } from './ios-manager.js'; import { parseCommand, serializeResponse, errorResponse } from './protocol.js'; -import { executeCommand, initActionPolicy } from './actions.js'; +import { executeCommand } from './actions.js'; import { executeIOSCommand } from './ios-actions.js'; import { StreamServer } from './stream-server.js'; import { @@ -333,9 +333,6 @@ export async function startDaemon(options?: { // Clean up expired state files on startup runCleanupExpiredStates(); - // Initialize action policy enforcement - initActionPolicy(); - // Determine provider from options or environment const provider = options?.provider ?? process.env.AGENT_BROWSER_PROVIDER; const isIOS = provider === 'ios';