interact — run an async JS interaction in parallel tabs (click
Load-More / infinite-scroll / form fill), then optionally extract a schema —
one call replaces N serial agent loops
screenshot — save full-page PNGs to dir
Optional cdp_urls (list) fans the batch across N CDP backends round-robin —
per-proxy isolation in one call, no subagents. Optional output persists the
full payload to disk (survives temp-file GC between turns).
webrain_batch requires a browser backend — if no browser is running it
errors fast (5s timeout).
allow / deny URL-regex filters prune /cart, /login, images at crawl
time
autothrottle — adaptive per-domain delay: speeds up on fast servers,
doubles on a blocked/error page, capped by autothrottle_max_ms
crawldir — checkpoint/resume: persists {queue, seen, results} atomically
every checkpoint_every pages; re-run with the same crawldir to continue
(returns prior + new results, never re-fetches). Deleted on clean finish.
max_pages counts the whole crawldir — raise it on resume to fetch more.
concurrency — parallel tabs on real Chrome/obscura (default 4);
single-target/lightpanda auto-serializes
crawl_timeout_secs — hard wall-clock cap
respect_robots, keywords (BestFirst scoring), no_content (link-only
fast path)