Freddolin's picture
Update tools/search_tool.py
6cd4f68 verified
raw
history blame
305 Bytes
from ddgs 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."