mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-05-01 23:32:39 +00:00
fix: Ensure tools handle parameters passed post-creation correctly (#3)
- Fixed an issue where multiple tools failed to function if parameters were provided after tool creation. - Updated tools to correctly process source file/URL passed by the agent post-creation as per documentation. Closes #<47>
This commit is contained in:
@@ -57,4 +57,4 @@ class CodeDocsSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class CSVSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class DirectorySearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -63,4 +63,4 @@ class DOCXSearchTool(RagTool):
|
|||||||
docx = kwargs.get("docx")
|
docx = kwargs.get("docx")
|
||||||
if docx is not None:
|
if docx is not None:
|
||||||
self.add(docx)
|
self.add(docx)
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -68,4 +68,4 @@ class GithubSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class JSONSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class MDXSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -41,4 +41,4 @@ class PGSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class TXTSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class WebsiteSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class XMLSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -60,4 +60,4 @@ class YoutubeChannelSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
@@ -57,4 +57,4 @@ class YoutubeVideoSearchTool(RagTool):
|
|||||||
search_query: str,
|
search_query: str,
|
||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
return super()._run(query=search_query)
|
return super()._run(query=search_query, **kwargs)
|
||||||
|
|||||||
Reference in New Issue
Block a user