Skip to content

Commit 44ce332

Browse files
j-mendezclaude
andcommitted
fix(automation): improve best_effort_parse_json_object parsing
- Handle reasoning text before JSON code blocks - Find ```json blocks anywhere in response (not just at boundaries) - Support JSON arrays in addition to objects - Better fallback parsing for various LLM response formats Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent a211ead commit 44ce332

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-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.2";
6+
version = "2.43.3";
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.2"
3+
version = "2.43.3"
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_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.2"
3+
version = "2.43.3"
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.2"
3+
version = "2.43.3"
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.2"
3+
version = "2.43.3"
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)