Commit b7d8b74
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- spider_cli
- spider_utils
- spider_worker
- spider
- src/features
7 files changed
+1010
-13
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments