Freddolin's picture
Create tools/search_tool.py
12db8ba verified
raw
history blame
262 Bytes
from ddgs import DDGS
def search_duckduckgo(query: str) -> str:
with DDGS() as ddgs:
results = ddgs.text(query)
snippets = [r["body"] for r in results if "body" in r]
return " ".join(snippets[:3]) if snippets else "No result found."