v1ral_ITS

tavily-search

Mar 12th, 2026 (edited)
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.53 KB | None | 0 0
  1. ---
  2. name: tavily-search
  3. description: "Web search via Tavily API (alternative to Brave). Use when the user asks to search the web / look up sources / find links and Brave web_search is unavailable or undesired. Returns a small set of relevant results (title, url, snippet) and can optionally include short answer summaries."
  4. ---
  5.  
  6. # Tavily Search
  7.  
  8. Use the bundled script to search the web with Tavily.
  9.  
  10. ## Requirements
  11.  
  12. - Provide API key via either:
  13.   - environment variable: `TAVILY_API_KEY`, or
  14.   - `~/.openclaw/.env` line: `TAVILY_API_KEY=...`
  15.  
  16. ## Commands
  17.  
  18. Run from the OpenClaw workspace:
  19.  
  20. ```bash
  21. # raw JSON (default)
  22. python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5
  23.  
  24. # include short answer (if available)
  25. python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --include-answer
  26.  
  27. # stable schema (closer to web_search): {query, results:[{title,url,snippet}], answer?}
  28. python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --format brave
  29.  
  30. # human-readable Markdown list
  31. python3 {baseDir}/scripts/tavily_search.py --query "..." --max-results 5 --format md
  32. ```
  33.  
  34. ## Output
  35.  
  36. ### raw (default)
  37. - JSON: `query`, optional `answer`, `results: [{title,url,content}]`
  38.  
  39. ### brave
  40. - JSON: `query`, optional `answer`, `results: [{title,url,snippet}]`
  41.  
  42. ### md
  43. - A compact Markdown list with title/url/snippet.
  44.  
  45. ## Notes
  46.  
  47. - Keep `max-results` small by default (3–5) to reduce token/reading load.
  48. - Prefer returning URLs + snippets; fetch full pages only when needed.
Advertisement
Add Comment
Please, Sign In to add comment