datasets smolagents langchain<1.0.0 langchain-community rank_bm25 ddgs duckduckgo-search