Freddolin's picture
Update tools/search_tool.py
0af2fce verified
raw
history blame
318 Bytes
from duckduckgo_search import DDGS
def search_duckduckgo(query: str) -> str:
summary = ""
with DDGS() as ddgs:
results = ddgs.text(query, max_results=3)
for result in results:
summary += f"{result['title']}: {result['body']}\n"
return summary or "No relevant results found."