Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9eaa5495ae | ||
|
|
68734fcb36 |
Generated
+1
-1
@@ -45,7 +45,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "agent-browser-stealth"
|
name = "agent-browser-stealth"
|
||||||
version = "0.27.0-fork.45"
|
version = "0.27.0-fork.46"
|
||||||
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.45"
|
version = "0.27.0-fork.46"
|
||||||
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"
|
||||||
|
|||||||
+15
-1
@@ -761,7 +761,12 @@ pub fn print_response_with_opts(resp: &Response, action: Option<&str>, opts: &Ou
|
|||||||
color::green(path)
|
color::green(path)
|
||||||
);
|
);
|
||||||
if let Some(annotations) = data.get("annotations").and_then(|v| v.as_array()) {
|
if let Some(annotations) = data.get("annotations").and_then(|v| v.as_array()) {
|
||||||
for ann in annotations {
|
// Cap the printed legend on dense pages (it can be
|
||||||
|
// hundreds of lines and flood the terminal). The image
|
||||||
|
// still shows every marker; --json returns the full list.
|
||||||
|
const LEGEND_CAP: usize = 40;
|
||||||
|
let total = annotations.len();
|
||||||
|
for ann in annotations.iter().take(LEGEND_CAP) {
|
||||||
let num = ann.get("number").and_then(|n| n.as_u64()).unwrap_or(0);
|
let num = ann.get("number").and_then(|n| n.as_u64()).unwrap_or(0);
|
||||||
let ref_id = ann.get("ref").and_then(|r| r.as_str()).unwrap_or("");
|
let ref_id = ann.get("ref").and_then(|r| r.as_str()).unwrap_or("");
|
||||||
let role = ann.get("role").and_then(|r| r.as_str()).unwrap_or("");
|
let role = ann.get("role").and_then(|r| r.as_str()).unwrap_or("");
|
||||||
@@ -783,6 +788,15 @@ pub fn print_response_with_opts(resp: &Response, action: Option<&str>, opts: &Ou
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if total > LEGEND_CAP {
|
||||||
|
println!(
|
||||||
|
" {}",
|
||||||
|
color::dim(&format!(
|
||||||
|
"… and {} more markers (shown in the image; --json for the full list)",
|
||||||
|
total - LEGEND_CAP
|
||||||
|
))
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"pdf" => println!(
|
"pdf" => println!(
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "agent-browser-stealth",
|
"name": "agent-browser-stealth",
|
||||||
"version": "0.27.0-fork.45",
|
"version": "0.27.0-fork.46",
|
||||||
"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",
|
||||||
|
|||||||
Reference in New Issue
Block a user