Skip to content

feat: add optional Tavily search provider - #8

Closed
wd041216-bit wants to merge 1 commit into
mainfrom
codex/resubmit-tavily-provider
Closed

feat: add optional Tavily search provider#8
wd041216-bit wants to merge 1 commit into
mainfrom
codex/resubmit-tavily-provider

Conversation

@wd041216-bit

Copy link
Copy Markdown
Owner

Summary

  • Re-submit the unmerged Tavily provider work against the current zero_api_key_web_search package layout
  • Add an optional TavilyProvider for text/news searches, enabled by ZERO_SEARCH_TAVILY_API_KEY or TAVILY_API_KEY
  • Add the tavily optional dependency extra and provider discovery/status wiring
  • Cover provider activation, explicit configuration errors, result normalization, and unsupported search types in tests

Replaces

Validation

  • ruff check zero_api_key_web_search/ tests/
  • pyright zero_api_key_web_search/
  • coverage run -m unittest discover -s tests -v && coverage report --fail-under=80 --include="zero_api_key_web_search/*"
  • python benchmarks/run_benchmark.py --json
  • python -m build
  • twine check dist/*

Identity

@wd041216-bit
wd041216-bit force-pushed the codex/resubmit-tavily-provider branch from 88adb20 to 6283535 Compare May 10, 2026 10:36
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.

1 participant