Added docs for TavilyGetResearch#5707
Conversation
- Added tavily research with docs to crew AI - Added tavily get research with docs to crew AI
…onstraints - Changed installation command from `pip install` to `uv add` for `tavily-python` in multiple documentation files. - Updated version constraint for `tavily-python` in `pyproject.toml` from `>=0.7.14` to `~=0.7.14`. - Modified the `exclude-newer` date in `uv.lock` to `2026-04-23T07:00:00Z`.
- Introduced `TavilyResearchTool` documentation in English, Arabic, Korean, and Portuguese. - Updated `docs.json` to include paths for the new documentation files. - The `TavilyResearchTool` allows CrewAI agents to perform multi-step research tasks and generate cited reports using the Tavily Research API.
- Added docs for getResearchTool
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR adds documentation for a new ChangesTavilyGetResearchTool Documentation
🎯 2 (Simple) | ⏱️ ~8 minutes
Suggested reviewers:
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/en/tools/search-research/tavilygetresearchtool.mdx`:
- Around line 64-72: The top-level await in the example will raise SyntaxError
in a standard .py file; wrap the call to TavilyGetResearchTool._arun inside an
async function (e.g., async def main()) and run it with asyncio.run(main()).
Import asyncio, move the await into main, optionally print the returned
status_result, and invoke asyncio.run(main()) so the example is executable.
- Line 78: The docs incorrectly reference private methods _run and _arun; update
the text and examples to use the public API names run() for synchronous calls
and arun() for async calls (replace any occurrences of `_run` with `run` and
`_arun` or `_arun()` with `arun`/`arun()`), and adjust the sentence “Use either
_run/_arun” to “Use either run/arun” so examples and descriptions consistently
show the public methods run() and arun().
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 44e9d2a8-6efe-4b20-8c53-d3cf2adfcc9c
📒 Files selected for processing (3)
docs/docs.jsondocs/en/tools/search-research/overview.mdxdocs/en/tools/search-research/tavilygetresearchtool.mdx
Summary by CodeRabbit