feat(web-search): add Exa as a web search provider#39
Open
10ishq wants to merge 1 commit intodeepgram:mainfrom
Open
feat(web-search): add Exa as a web search provider#3910ishq wants to merge 1 commit intodeepgram:mainfrom
10ishq wants to merge 1 commit intodeepgram:mainfrom
Conversation
Author
|
Hey @billgetman — would love your review on this. Adds Exa as a web search provider alongside the existing Brave, Perplexity, and Grok providers. Adapted to deepclaw's specific codebase. Key changes in
Exa's neural search with category filters (company, research paper, news, etc.) should pair well with deepclaw's voice-focused workflow. |
Adds Exa (https://exa.ai) as a web search provider alongside Brave, Perplexity, and Grok. - runExaSearch with x-exa-integration header for usage tracking - Config types and zod schema validation - Auto-detection via EXA_API_KEY env var - Configurable contents and maxChars options Co-Authored-By: unknown <>
98d9213 to
822d699
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat(web-search): add Exa as a web search provider
Adds Exa as a web search provider.
Changes
"exa"toSEARCH_PROVIDERSrunExaSearchwithx-exa-integration: "openclaw"header for usage trackingresolveExaConfig,resolveExaApiKey,resolveExaContents,resolveExaMaxCharsEXA_API_KEYenv varConfiguration
Exa options
contentstruemaxChars1500