Add TavilyExtractorTool and TavilySearchTool with documentation#279
Conversation
|
this is how i ran it and it blew up: if __name__ == "__main__":
tool = TavilySearchTool()
agent = Agent(
role="Tavily Search Agent",
goal="Search the web for information about the capital of France",
backstory="You are a helpful assistant that can search the web for information.",
tools=[tool],
verbose=True,
)
task = Task(
description="Search the web for information about the capital of France",
expected_output="A JSON object containing the search results.",
agent=agent,
)
crew = Crew(
agents=[agent],
tasks=[task],
)
crew.kickoff() |
…dditional parameters and improved error handling
|
Hey @lorenzejay, Thanks for your thorough review and feedback. I've addressed your suggestions. These changes are reflected in the latest commit dedbd8c. Could you please review the updates and let me know if they resolve the issues you encountered? I'm open to further suggestions to ensure seamless integration. Best regards, |
…kage in TavilyExtractorTool and TavilySearchTool
lorenzejay
left a comment
There was a problem hiding this comment.
a lot better! great work @Programmer-RD-AI
lucasgomide
left a comment
There was a problem hiding this comment.
great job @Programmer-RD-AI
|
Note: I’ve opened a companion PR in the main crewAI repo to add full documentation for these tools, see crewAIInc/crewAI#3146. Let me know if you’d like any tweaks on the docs side. |
|
Opened a companion PR #378 to export from crewai_tools import TavilySearchTool, TavilyExtractorToolNo breaking changes. |
…AIInc#279) * feat(tavily): add TavilyExtractorTool and TavilySearchTool with documentation * feat(tavily): enhance TavilyExtractorTool and TavilySearchTool with additional parameters and improved error handling * fix(tavily): update installation instructions for 'tavily-python' package in TavilyExtractorTool and TavilySearchTool --------- Co-authored-by: lorenzejay <lorenzejaytech@gmail.com>

Introduce two new tools,
TavilyExtractorToolandTavilySearchTool, enabling CrewAI agents to extract content and perform searches using the Tavily API. Include installation instructions and usage examples in the documentation. Update dependencies to includetavily-python.Fixes #278