Skip to content

feat(exa): remove deprecated neural/keyword search types, add deep#411

Merged
mkmeral merged 2 commits intostrands-agents:mainfrom
10ishq:update-exa-search-types-1772833367
Apr 7, 2026
Merged

feat(exa): remove deprecated neural/keyword search types, add deep#411
mkmeral merged 2 commits intostrands-agents:mainfrom
10ishq:update-exa-search-types-1772833367

Conversation

@10ishq
Copy link
Copy Markdown
Contributor

@10ishq 10ishq commented Mar 6, 2026

Remove deprecated neural and keyword search types from the Exa tool. Add deep as a new search type.

Changes:

  • exa.py: Literal["keyword", "neural", "fast", "auto"]Literal["auto", "fast", "deep"]. Updated all docstrings.
  • test_exa.py: Updated mock data to reflect current API response format.
  • README.md: Updated exa_search description.

Co-Authored-By: Tanishq Jaiswal <tanishq.jaiswal97@gmail.com>
Copy link
Copy Markdown
Contributor

@cagataycali cagataycali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you updating the tools with latest changes!

Looking forward to get approval from strands agents team ^^

@mkmeral
Copy link
Copy Markdown
Contributor

mkmeral commented Mar 9, 2026

hi @10ishq , I have been researching this, did they actually deprecate neural? I can still see it in https://exa.ai/docs/reference/search#body-type

Instead can we update the list to include latest options, while keeping the still active ones? so the list should essentially be neural, fast, auto, deep, deep-reasoning, instant , according to their docs

I don't want to remove still viable options as folks might depend on it

@theishangoswami
Copy link
Copy Markdown
Contributor

@mkmeral Hey, I am from Exa team (and also the one who made this exa tool for strands). This PR is correct. We have deprecated "neural" and "keyword" search types. Having the search types "auto", "fast", and "deep" in the tool is correct.

The reason it is in the docs is because we wanted to maintain backwards compatibility. But this doesn't affect our exa tool on strands-agent.

This PR is correct and ready to be merged ✅

@10ishq 10ishq deployed to manual-approval April 6, 2026 18:34 — with GitHub Actions Active
@mkmeral mkmeral enabled auto-merge (squash) April 6, 2026 19:15
@mkmeral
Copy link
Copy Markdown
Contributor

mkmeral commented Apr 6, 2026

@10ishq can you merge from main? there are workflows changes, github does not let us re-run CI

@10ishq 10ishq requested a deployment to manual-approval April 7, 2026 17:13 — with GitHub Actions Waiting
@10ishq
Copy link
Copy Markdown
Contributor Author

10ishq commented Apr 7, 2026

Updated branch from main — CI should be good to re-run now. Could a maintainer approve the workflow run from the Actions tab?

@mkmeral mkmeral merged commit 53851d8 into strands-agents:main Apr 7, 2026
16 of 17 checks passed
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.

4 participants