Skip to content

Commit b78d3d2

Browse files
j-mendezclaude
andcommitted
fix(page): add remote_multimodal fields to decentralized Page struct
Add missing remote_multimodal_usage and extra_remote_multimodal_data fields to the decentralized Page struct for feature parity. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 50f73ad commit b78d3d2

File tree

7 files changed

+19
-13
lines changed

7 files changed

+19
-13
lines changed

Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
let
44
spider = pkgs.rustPlatform.buildRustPackage {
55
pname = "spider";
6-
version = "2.43.0";
6+
version = "2.43.1";
77

88
src = ./.;
99

spider/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spider"
3-
version = "2.43.0"
3+
version = "2.43.1"
44
authors = ["j-mendez <jeff@spider.cloud>"]
55
description = "A web crawler and scraper, building blocks for data curation workloads."
66
repository = "https://github.com/spider-rs/spider"

spider/src/page.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,12 @@ pub struct Page {
583583
#[cfg(feature = "gemini")]
584584
/// The extra data from the Gemini AI.
585585
pub extra_gemini_data: Option<Vec<AIResults>>,
586+
#[cfg(feature = "chrome")]
587+
/// The usage from remote multimodal automation.
588+
pub remote_multimodal_usage: Option<Vec<crate::features::automation::AutomationUsage>>,
589+
#[cfg(feature = "chrome")]
590+
/// The extra data from the remote multimodal automation.
591+
pub extra_remote_multimodal_data: Option<Vec<AutomationResults>>,
586592
/// The links found on the page. Unused until we can structure the buffers to match.
587593
pub page_links: Option<Box<HashSet<CaseInsensitiveString>>>,
588594
/// The request should retry.

spider_cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spider_cli"
3-
version = "2.43.0"
3+
version = "2.43.1"
44
authors = ["j-mendez <jeff@spider.cloud>"]
55
description = "The fastest web crawler CLI written in Rust."
66
repository = "https://github.com/spider-rs/spider"

spider_utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spider_utils"
3-
version = "2.43.0"
3+
version = "2.43.1"
44
authors = ["j-mendez <jeff@spider.cloud>"]
55
description = "Utilities to use for Spider Web Crawler."
66
repository = "https://github.com/spider-rs/spider"

spider_worker/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spider_worker"
3-
version = "2.43.0"
3+
version = "2.43.1"
44
authors = ["j-mendez <jeff@spider.cloud>"]
55
description = "The fastest web crawler as a worker or proxy."
66
repository = "https://github.com/spider-rs/spider"

0 commit comments

Comments
 (0)