Open AbhishekRP2002 opened 1 month ago
Hey @AbhishekRP2002, thanks for showing interest in contributing to Phidata. This sounds like a wonderful addition to the firecrawl tool. Would you also like to add checking crawl status, cancelling a crawl, and crawling a website with websockets as well?
yes absolutely. thanks !
Perfect! I look forward to your PR
hi @manthanguptaa quick query: does phidata allow using tools / defining tools explicitly which are already part of existing pre-defined toolkits ? For eg.
agent = Agent(tools=[scrape_website function from FirecrawlToools, search_exa function from ExaTools...], markdown = True, reasoning = True, show_tool_calls=True,)
hi @manthanguptaa I have created a PR, however I made a mistake, I made some changes with my org account due to which I couldn't the push the changes to my branch. as an impact to this I had filter-branch and add my personal creds, leading to a series of all commits made in past.
apologies again. i will keep this in mind. pls lemme know if there are any feedbacks or suggestions.
hi @manthanguptaa pls lemme know if there's any other review / requested changes that needs to be addressed. will be glad to take them up !
Hey @AbhishekRP2002, give me some time to review the PR. I will try to review them on the weekend
Perfect. I have closed the current pr due to long chain of previous commits traced from og commits of the repo. I'll create a fresh PR post re-forking and will link to the issue number by Friday. This should give you some time to review the code over the weekend Cc: @manthanguptaa
current implementation of firecrawl tool within
phidata
includesscrape_url
andcrawl_url
methods. However, there are few other new methods / features introduced in the original python SDK likeasync crawling
andmap
method. i would like to include them in the phidata firecrawl tool since I believe these updates will be valuable to users.To understand more about the features, one can refer this: https://docs.firecrawl.dev/sdks/python
pls lemme know how we take this forward or if there's any clarification required at my end.
ccing: @manthanguptaa for speeding up the process.