Skip to content

Reorganize tools for better categorization#14

Open
yorkeccak wants to merge 1 commit intomainfrom
feature/tool-reorganization
Open

Reorganize tools for better categorization#14
yorkeccak wants to merge 1 commit intomainfrom
feature/tool-reorganization

Conversation

@yorkeccak
Copy link
Copy Markdown
Contributor

Summary

  • Add universal search tool as catchall across all Valyu sources
  • Rename bioSearchlifeSciencesSearch with expanded NCBI genomics sources (Gene, SNP, ClinVar, GEO, SRA)
  • Rename paperSearchacademicSearch for clarity
  • Add contents tool for URL content extraction (parity with MCP server)
  • Clean up source overlap between financeSearch and economicsSearch
  • Add backwards-compatible aliases for bioSearch and paperSearch

New Tool Structure

Tool Purpose
search Universal catchall
webSearch Web-focused with include/exclude filtering
financeSearch Markets, SEC, fundamentals
academicSearch Papers (arXiv, PubMed, bioRxiv, medRxiv)
lifeSciencesSearch Clinical, pharma, genomics databases
economicsSearch BLS, FRED, World Bank
patentSearch Patents
secSearch SEC filings
contents URL content extraction
companyResearch Company intelligence

Breaking Changes

None - backwards-compatible aliases provided for bioSearch and paperSearch.

Test Plan

  • Build passes
  • Existing code using bioSearch/paperSearch still works via aliases
  • New tools (search, contents, lifeSciencesSearch, academicSearch) work correctly

- Add universal `search` tool as catchall across all sources
- Rename `bioSearch` -> `lifeSciencesSearch` with expanded NCBI genomics sources
- Rename `paperSearch` -> `academicSearch` for clarity
- Add `contents` tool for URL content extraction
- Remove economics sources from financeSearch (use economicsSearch instead)
- Add backwards-compatible aliases for bioSearch and paperSearch
- Bump version to 1.1.0
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