From 90a335de46f33f0c7d2519e36e2ad14c2a564e3b Mon Sep 17 00:00:00 2001 From: Brandon Hancock Date: Wed, 8 Jan 2025 15:12:29 -0500 Subject: [PATCH] Fix patronus issues as well --- src/crewai_tools/__init__.py | 6 +++--- src/crewai_tools/tools/__init__.py | 17 ++++++++++++----- .../tools/patronus_eval_tool/__init__.py | 3 +++ 3 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 src/crewai_tools/tools/patronus_eval_tool/__init__.py diff --git a/src/crewai_tools/__init__.py b/src/crewai_tools/__init__.py index 34e33d60f..2db0fa05f 100644 --- a/src/crewai_tools/__init__.py +++ b/src/crewai_tools/__init__.py @@ -35,6 +35,8 @@ from .tools import ( ScrapeWebsiteTool, ScrapflyScrapeWebsiteTool, SeleniumScrapingTool, + SerpApiGoogleSearchTool, + SerpApiGoogleShoppingTool, SerperDevTool, SerplyJobSearchTool, SerplyNewsSearchTool, @@ -44,11 +46,9 @@ from .tools import ( SpiderTool, TXTSearchTool, VisionTool, + WeaviateVectorSearchTool, WebsiteSearchTool, XMLSearchTool, YoutubeChannelSearchTool, YoutubeVideoSearchTool, - WeaviateVectorSearchTool, - SerpApiGoogleSearchTool, - SerpApiGoogleShoppingTool, ) diff --git a/src/crewai_tools/tools/__init__.py b/src/crewai_tools/tools/__init__.py index 55ced936d..e4288a310 100644 --- a/src/crewai_tools/tools/__init__.py +++ b/src/crewai_tools/tools/__init__.py @@ -26,19 +26,28 @@ from .mdx_seach_tool.mdx_search_tool import MDXSearchTool from .multion_tool.multion_tool import MultiOnTool from .mysql_search_tool.mysql_search_tool import MySQLSearchTool from .nl2sql.nl2sql_tool import NL2SQLTool -from .patronus_eval_tool.eval_tool import PatronusEvalTool +from .patronus_eval_tool import ( + PatronusEvalTool, + PatronusLocalEvaluatorTool, + PatronusPredefinedCriteriaEvalTool, +) from .pdf_search_tool.pdf_search_tool import PDFSearchTool from .pg_seach_tool.pg_search_tool import PGSearchTool from .rag.rag_tool import RagTool from .scrape_element_from_website.scrape_element_from_website import ( ScrapeElementFromWebsiteTool, ) -from .scrapegraph_scrape_tool.scrapegraph_scrape_tool import ScrapegraphScrapeTool, ScrapegraphScrapeToolSchema from .scrape_website_tool.scrape_website_tool import ScrapeWebsiteTool +from .scrapegraph_scrape_tool.scrapegraph_scrape_tool import ( + ScrapegraphScrapeTool, + ScrapegraphScrapeToolSchema, +) from .scrapfly_scrape_website_tool.scrapfly_scrape_website_tool import ( ScrapflyScrapeWebsiteTool, ) from .selenium_scraping_tool.selenium_scraping_tool import SeleniumScrapingTool +from .serpapi_tool.serpapi_google_search_tool import SerpApiGoogleSearchTool +from .serpapi_tool.serpapi_google_shopping_tool import SerpApiGoogleShoppingTool from .serper_dev_tool.serper_dev_tool import SerperDevTool from .serply_api_tool.serply_job_search_tool import SerplyJobSearchTool from .serply_api_tool.serply_news_search_tool import SerplyNewsSearchTool @@ -48,12 +57,10 @@ from .serply_api_tool.serply_webpage_to_markdown_tool import SerplyWebpageToMark from .spider_tool.spider_tool import SpiderTool from .txt_search_tool.txt_search_tool import TXTSearchTool from .vision_tool.vision_tool import VisionTool +from .weaviate_tool.vector_search import WeaviateVectorSearchTool from .website_search.website_search_tool import WebsiteSearchTool from .xml_search_tool.xml_search_tool import XMLSearchTool from .youtube_channel_search_tool.youtube_channel_search_tool import ( YoutubeChannelSearchTool, ) from .youtube_video_search_tool.youtube_video_search_tool import YoutubeVideoSearchTool -from .weaviate_tool.vector_search import WeaviateVectorSearchTool -from .serpapi_tool.serpapi_google_search_tool import SerpApiGoogleSearchTool -from .serpapi_tool.serpapi_google_shopping_tool import SerpApiGoogleShoppingTool diff --git a/src/crewai_tools/tools/patronus_eval_tool/__init__.py b/src/crewai_tools/tools/patronus_eval_tool/__init__.py new file mode 100644 index 000000000..351cced92 --- /dev/null +++ b/src/crewai_tools/tools/patronus_eval_tool/__init__.py @@ -0,0 +1,3 @@ +from .patronus_eval_tool import PatronusEvalTool +from .patronus_local_evaluator_tool import PatronusLocalEvaluatorTool +from .patronus_predefined_criteria_eval_tool import PatronusPredefinedCriteriaEvalTool