Cargo Features

spider_agent has no features set by default.

[dependencies]
spider_agent = { version = "2.51.58", features = ["openai", "chrome", "webdriver", "fs", "skills", "memvid", "skills_s3", "search", "search_bing", "search_tavily", "full"] }
openai full?

LLM Providers

Enables async-openai ^0.33 and tiktoken-rs ^0.9

async-openai:

LLM Providers (optional)

chrome full?

Browser automation

Enables chromey

Browser (optional) - uses chromey (spider's chrome library)

and futures

Stream utilities for event handling

Affects browser::run_remote_multimodal_with_page, browser::SpawnedPageResult, browser::PageSetupFn, browser::PageWaitStrategy, browser::SpawnPageOptions, browser::run_spawn_pages_concurrent, browser::run_spawn_pages_with_options, browser::PageFactory, browser::run_spawn_pages_with_factory, spider_agent::browser

webdriver full?

WebDriver automation

Enables thirtyfour

WebDriver (optional) - uses thirtyfour

Affects spider_agent::webdriver

fs full?

Temp filesystem support

Enables tempfile

Temp filesystem for large operations

Affects spider_agent::temp

skills full? skills_s3?

Skills - dynamic skill loading for web challenge solving

Enables spider_skills

Skill definitions (optional)

Affects config::RemoteMultimodalConfigs.skill_registry, engine::RemoteMultimodalEngine.skill_registry, automation::skills

memvid full?

Long-term experience memory

Enables memvid-rs

Long-term experience memory via semantic search

Affects engine::RemoteMultimodalEngine.experience_memory, automation::long_term_memory

skills_s3 full? = skills

S3 skill loading

Enables aws-config and aws-sdk-s3

aws-sdk-s3:

S3 skill loading (optional)

Affects config::RemoteMultimodalConfigs.s3_skill_source, skills::S3SkillSource, skills::S3SkillError, skills::load_from_s3, skills::with_builtin_and_s3

Search providers

Affects agent::ResearchResult, spider_agent::search

search_serper search_brave search_bing full? = search
search_tavily full? = search
full = chrome, fs, memvid, openai, search_bing, search_brave, search_serper, search_tavily, skills, skills_s3, webdriver

Full feature set