"""Web capability providers — search, extract, crawl.

Each capability has an ABC in ``base.py`` and vendor implementations in
sibling modules.  Provider registries in ``web_tools.py`` map config names
to provider classes.
"""
