Skip to content

Commit b7d8b74

Browse files
j-mendezclaude
andcommitted
feat(automation): add Phase 2 agentic features - selector cache, structured outputs, map API
- Add SelectorCache for self-healing element lookups with LRU eviction - Add act_cached() method that uses cache before falling back to LLM - Add StructuredOutputConfig for native JSON schema API support - Add extract_structured() for reliable structured data extraction - Add map() API for AI-powered URL discovery and categorization - Add MapResult and DiscoveredUrl types with relevance scoring - Add comprehensive tests for all Phase 2 features - Bump version to 2.43.12 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent f057377 commit b7d8b74

File tree

7 files changed

+1010
-13
lines changed

7 files changed

+1010
-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.11";
6+
version = "2.43.12";
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.11"
3+
version = "2.43.12"
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"

0 commit comments

Comments
 (0)