Skip to content

Add Exa web search provider - #360

Open
kesku wants to merge 1 commit into
andrewyng:mainfrom
kesku:kesku/add-exa-support
Open

Add Exa web search provider#360
kesku wants to merge 1 commit into
andrewyng:mainfrom
kesku:kesku/add-exa-support

Conversation

@kesku

@kesku kesku commented Jul 30, 2026

Copy link
Copy Markdown

Closes #359.

Adds Exa as another keyed web_search provider alongside tavily and brave.

What changed

  • ExaProvider in coworker/web/providers.py + _PROVIDERS entry
  • Export wired in coworker/web/__init__.py
  • Config comment lists exa
  • Unit test for highlight → snippet parsing

Configuration

web_search_provider = "exa"

Key via EXA_API_KEY / the existing SecretStore profile. DuckDuckGo default is untouched; Settings / /v1/web-search pick it up through provider_names().

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Exa as a web search provider

1 participant