I am trying to use the DirectoryReadTool but i am getting an error that i am not able to solve.
@agent
def dir_searcher(self) → Agent:
return Agent(
config=self.agents_config[‘dir_search’],
verbose=True,
tools=[DirectoryReadTool(directory=‘D:/AI_RESEARCH_CENTER/Resume_shortlister/RESUMES’)]
)
This is the error that i am facing after running ‘crewai run’:
PS D:\AI_RESEARCH_CENTER\Resume_shortlister> crewai run
Running the Crew
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "D:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Scripts\crewai.exe\__main__.py", line 7, in <module>
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1161, in __call__
return self.main(*args, **kwargs)
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "D:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Scripts\crewai.exe\__main__.py", line 7, in <module>
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "D:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Scripts\crewai.exe\__main__.py", line 7, in <module>
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1161, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1082, in main
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1082, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\crewai\cli\cli.py", line 207, in run
run_crew()
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\crewai\cli\run_crew.py", line 18, in run_crew
pyproject_data = read_toml()
^^^^^^^^^^^
File "d:\AI_RESEARCH_CENTER\Resume_shortlister\.venv\Lib\site-packages\crewai\cli\utils.py", line 39, in read_toml
with open(file_path, "rb") as f:
^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'pyproject.toml'
i tried giving the directory path as the input in the kickoff() in the run() function, still facing the same issue.
Any suggestions?